所有的命令都是英语的简写,那么对于记忆来说,我们只要知道是哪些单词的简写就可以轻而易举地记住啦
#ls是list,列表,也就是获取test目录下的文件列表
ls test
#cd 是change directory,也就是切换到test目录下
cd test
#pwd是print work directory,也就是打印当前目录路径
pwd
#mkdir是make directory, 创建目录,后面加要创建的目录名
mkdir test
#rm,rmdir 是remove directory,移除文件
rmdir test
rm test.txt
#mv命令是move的缩写,可以用来移动文件或者将文件改名
mv [选项] 源文件或目录 目标文件或目录
mv test tst
#cp是copy,复制文件或目录
cp [options] source dest
#vi是编辑器的名字,后面加文件名,是打开文件
vi test.txt
#diff 是different,比较两个文件的不同之处
diff[op] dirName targetName
#find命令在目录结构中搜索文件,并执行指定的操作
find test
#用于过滤/搜索的特定字符,通常与管道符“|”并与其他命令配合使用
grep
#cat 是categrory,显示整个文件
cat test.txt
#chown 是用来设置用户组的,比如授权某用户组,方便控制用户权限
chown [op] [own][:[gro]] targetName
#chmod 是用来设置文件夹和文件权限的,r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行
chmod 777 *
#mode : 权限设定字串,用数字或字符表示,格式如下 : [ugoa...][[+-=][rwxX]...][,...],
#字母:其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
#数字:可写 w=4 可读 r=2 可执行 x=1 777就是拥有全权限
1、用户常用
#who,显示目前登入系统的用户信息
who [op]
#su命令是服务器用户相互切换
su [用户] 或者 su - [用户]
#说明:su与su - 命令的区别:su命令只是切换了用户身份,而su -不仅切换了用户身份,也切换了用户的shell环境
#password修改用户密码
password
#说明:只能修改自身密码,或者权限高的修改权限低的用户密码。如 root用户可修改本身密码,也可修改普通用户密码;而普通用户只能修改本身密码。
#history查询命令历史记录
history [op]
history -c #清除所有的命令历史
#显示或设定系统的日期与时间
date [op] [输入格式]
#kill 终止进程,pid指进程号,为必须参数。sig为信号
kill [sig] pid
#clear 清除屏幕
clear
#reboot 重启
reboot
sudo reboot
#安全关闭或者重新启动系统
shutdown
上一个教程:Linux查看文件大小的几种方法示例
下一个教程:在Linux中grep命令大全