>:表示重定向。
cat:查看文件内容,也可用于文件合并,cat 文件1 文件2 > 新文件,其中>>表示追加。
more:用于分屏显示文件内容。
|:表示管道,一个命令的输出可以作为另一个命令的输入,命令1|命令2.
ln:建立链接,后面加选项-s表示软链接,类似于Windows系统中的快捷方式,默认选项表示建立硬链接,硬链接与原文件名指向同一个文件。
grep:文本内容搜索,后面加选项-n显示行号,-i忽略大小写,-v显示不包含指定内容的文本,grep搜索支持正则表达式。
find:搜索文件,find ./ -name "*.py"查找当前目录下所有py文件,find支持通配符。*表示0个或多个任意字符,?表示一个任意字符,[列举的字符]表示任意一个列举的字符。
tar:打包以及压缩,tar -cvf xxx.tar xx.py x.py 表示将xx.py x.py打包成xxx.tar,-z表示压缩,-x表示解压。解压时使用-C指定解压路径,-j表示使用bz2压缩。
zip:zip 目标文件(不带扩展名) 源文件
unzip:unzip -d 解压后目录 压缩文件
chmod:修改文件权限,u表示文件所有者,g表示与所有者的用户组,o表示其他用户。r表示读,w表示写,x表示执行。4表示读,2表示写,1表示执行,0表示无。修改权限时可以使用chmod u+rwx,g+r,o+r xx.txt 或 chmod u=rwx,g=r,o=r,也可以使用chmod 744 xx.txt。
which:查看命令所在位置,其中Linux内置命令无法查看。
sudo:sudo 命令 表示使用超级管理员权限执行命令,sudo -s表示切换到超级管理员。
whoami:查看当前用户。
passwd:设置用户密码,其中超级管理员可以修改任意用户密码而不用知道原密码。
exit:退出当前登录用户。
who:查看当前所有登录用户。
reboot:重启。
shutdown:shutdown -h now 立即关机,shutdown -r now 立即重启,shutdown -h +10 10分钟后关机,shutdown -h 1:00 在1:00定时关机。