ls
命令:ls
说明:查看文件夹下的所有文件。
cd
命令:cd /home
说明:进入文件目录。
clear
命令:clear
说明:刷新屏幕,本质上只是让终端显示向后翻了一页,如果向上滚动屏幕还是可以看到之前的操作信息。
tips:Ctrl+L快捷键也可以达到clear命令清屏的效果。
reset
命令:reset
说明:完全刷新终端屏幕,之前的终端输入信息将都会被清空。
tips:这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。 值得一提的是reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上
而是出现在老提示符的前面。此时reset命令就能用来修正这些问题。
printf "\033c"
命令:printf "\033c"
说明:真正的清空了终端屏幕。
tips:它的功能跟DOS里CMD.EXE提供的CLS效果很相似。但这个命令究竟是做什么的?它的工作原理是什么?
\033 == \x1B == 27 == ESC
于是,这个命令变成了<ESC>c,它是VT-XXX中表示“Full Reset (RIS)”的转义码。现今我们使用的所有的终端都是VT兼容的,它的另一种实现方式也可以这样:
键盘上Ctrl+v--->Esc-->输入c再回加。但如果你发现自己使用的是一个非常奇怪的终端(如笔者曾经在putty上作过测试),那这个命令你可能用不了。
printf是bash里内置的命令,内置命令的优先级比其它可执行文件要高。
unzip
命令:unzip file1.zip
说明:解压一个zip格式压缩包。
unrar
命令:unrar x file1.rar
说明:解压一个rar格式压缩包。
tar
命令:tar -xvf file1.tar
说明:释放一个名为file1的包。
mkdir
命令:mkdir dir1
说明:创建一个叫做“dir1”的目录。
tips:mkdir dir1 dir2 dir3... 可以同时创建多个目录
rm
命令:rm -f file1
说明:删除一个叫做“file1”的文件
rmdir
命令:rmdir dir1
说明:删除一个叫做“dir1”的目录。
tips:rm -rf dir1 删除一个叫做“dir1”的目录并同时删除其内容
mv
命令:mv dir1 new_dir
说明:重命名/移动端一个目录。
cp
命令:cp file1 file2
说明:复制一个文件。
tips:cp -a dir1 dir2 复制一个目录
pwd
命令:pwd
说明:显示当前工作路径。
ps
命令:ps aux | less
说明:显示所有运行中的进程。
top
命令:top
说明:提供运行中系统的动态实时视图。
tips:N – 以 PID 的大小的顺序排列表示进程列表
P – 以 CPU 占用率大小的顺序排列进程列表
M – 以内存占用率大小的顺序排列进程列表
q – 退出 top
kill
命令:kill -15 pid、kill -9 pid
说明:终止进程。
tips:执行kill(默认kill -15)命令,系统会发送一个SIGTERM信号给对应的程序,大部分程序接收到SIGTERM信号后,会先释放自己的资源,然后再停止。
kill -9命令,系统给对应程序发送的信号是SIGKILL,即exit。exit信号不会被系统阻塞,所以kill -9能顺利杀掉进程