linux基础命令总结
作为一个程序员或者测试开发人员,我们在进行项目部署和运维时,经常会用到一些linux命令,可是这些命令老是忘记,每次用到的时候都要去谷歌百度,很是麻烦!这不,为了自己使用方便,对常见的linux命令, SHELL, VIM, Linux性能调优和linux kernel的总结,以便在用到时能够快速地到相关命令,同时有需要的朋友也可以参考搜藏该篇文章!文章对讲到的每个命令都有详细的参数解释,并且给出一些常用例子,因此也非常适合用来学习!
image.png
image.png
image.png
1.工作中常用的命令总结;
shell(命令解释器)自带的命令称为内部命令,其它的是外部命令内部命令使用help帮助:help cd外部命令使用help帮助:ls --helptype命令:用于区分是内部命令还是外部命令:
type ls
ls is aliased to `ls --color=auto' #外部命令
type cd
cd is a shell builtin #内部命令pwd命令:显示当前目录ls命令:查看目录和文件名称ls -l 查看目录各个字段含义
第一字段:首字母代表的是文件类型 ,其中"-"为普通文件、"d"为目录文件、"c"为字符设备文件、"b"为块设备文件、"p"为管道文件、"l"为链接文件、"s"为socket文件。“rwx”分别代表拥有读、写和执行权限,"-代表无对应权限。三个"rwx"依次代表文件所有者、文件所有者所在用户组、其它用户对文件拥有的权限。第二字段:文件硬连接数量第三字段:文件拥有者第四字段:文件拥有者所在组第五字段:文件大小(以字节为单位)第六字段:文件最后更改时间第七字段:文件名(若为链接文件则追加显示其链接的原文件的路径)
ls命令其它参数含义:-a显示隐藏文件(.开头的文件)-r逆序排序-t按照时间顺序显示-R递归显示ls -lartR : 按照时间顺序倒序显示所有文件及其文件夹的文件
李念妹妹cd命令:更改当前的工作目录cd /path/... 绝对路径cd ./path/... 相对路径(./可以省略)cd ../path/... 相对路径
mkdir -p 递归目录:递归创建目录
rmdir命令:删除目录rmdir a/b/c/d/e/ #删除空目录rm -r a/b/c/d/ #递归删除目录,但是系统会做多次询问rm -rf a/b/c/d/ #删除目录,不做任何询问
cp命令:复制文件和目录-r 复制目录-p 保留用户、权限、时间等文件属性
mv命令:移动文件和重命名mv *.log 目标目录
通配符:*匹配任何字符串?匹配一个字符串[xyz]任何一个字符串[a-z]匹配一个范围
cat命令:文本内容显示到终端
head命令:查看文件开头head -3 文件名称 #显示文件开头3行
tail命令:查看文件末尾tail -3 文件名称 #显示文件末尾3行tail常用参数-f,文件内容更新后,同步显示更新的文件信息tail -f 文件名称
wc命令:统计文件内容信息wc 文件名称
useradd命令:新建用户useradd 用户名
userdel命令:删除用户userdel 用户名 用户所在的家目录不会被删除userdel -r 用户名 用户相关的所有配置都会被删除
passwd命令:修改用户密码passwd 用户名
usermod命令:修改用户属性
/etc/passwd文件:查看用户文件tail /etc/passwd
/etc/shadow文件:查看用户密码tail /etc/shadow
groupadd命令:添加用户组groupadd 用户组
groupdel命令:删除用户组groupdel 用户组
用户切换su 用户名 切换用户,但是用户所在环境不变,即pwd路径不会变化su - 用户名
切换用户,同时会切换到用户家目录,即/home/用户名
sudo命令:普通用户需要执行root用户权限的解决方案。
2.linux基础的原理和一些常用的命令;
image.png
image.png
以下是一些常用命令汇总;The following table provides a reminder of most of the mands that we have covered so far. If you include the three, as-yet-unmentioned, mands in the last column, then you will probably be able to achieve >95% of everything that you will ever want to do in Unix (remember, you can use the man mand to find out more about top, ps看不见的旋律, and kill). The power es from how you can use binations of these mands.
image.png
3.日常linux 命令的cheat sheet总结;
image.png
image.png
image.png
image.png
image.png
linux基础命令总结 1
linux基础命令总结 2
核酸检测纳入医保九九重阳节祝福老人的话语
Command
Description
ls
Lists all files and directories in the present working directory
ls -R
最有效的快速美白方法
Lists files in sub-directories as well
ls -a
Lists hidden files as well
郭书瑶胸围
ls -al
Lists files and directories with detailed information like permissions,size, owner, etc.
cd or cd ~
Navigate to HOME directory
cd ..
Move one level up
cd
To change to a particular directory
cd /
Move to the root directory
cat >
Creates a new >
cat
Displays the
cat file1 file2 > file3
Joins two files (file1, file2) and stores the output in a new file (file3)
mv file "new "
Moves the files to the new location
mv new_
Renames the a new
sudo
Allows regular users to run programs with the security privileges of the superuser or root
rm
Deletes a >
man
Gives help information on a mand
history
Gives a list of all past mands typed in the current terminal session
clear
Clears the terminal
mkdir directoryname
Creates a new directory in the present working directory or a at the specified path