-
ls
列出当前目录下的所有文件ls -l
列出可见的所有文件以及更多的文件信息
ls -a
列出所有文件(包括隐藏文件)
ls test*\?.txt
列出与之匹配的文件,(|?都是元字符)可以匹配0个或多个任意字符,?可以匹配一个字符 cat filename
查看文件内容cat -b filename
查看文件内容并显示行号wc filename
统计当前文件的行数,单词数和字符数cp source_file destination_file
复制文件mv old_file new_file
移动文件(如果操作是在一个文件夹,相当于重命名文件)mv filename newfilename
重命名文件mv olddir newdir
重命名目录rm filename
删除文件rm -rf dir
删除文件夹内所有内容(谨慎操作)rm filename1 filename2 filename3
一次删除多个文件cd ~
进入主目录cd ..
返回上级目录(.指当前目录,..指上级目录)cd (/)test
进入test目录(/表示根目录,以/开头称为绝对路径,表示当前文件与根目录的关系,不以/开头称为相对路径,表示文件与当前目录的关系)pwd
当前所在的目录touch filename
创建一个空文件mkdir dirname
创建目录(后跟多个目录名可以一起创建多个目录)mkdir -p /tmp/dir/test
增加-p选项可以一级一级创建所需目录,即使上级目录不存在rmdir dirname
删除目录(后跟多个目录名可以起删除)grep pattern file(s)
使用正则搜索文本ls -l | grep "test"
只显示包含“test”的文件(|把两个命令链接起来,前一个命令的输出作为下一个命令的输入,这叫做管道)ls | grep -v "test"
反转查询,输出不匹配的行ls | grep -i "test"
不区分大小写进行匹配ls -l | grep "test" | sort -n
按数字大小排序(-r 降序排序,-f 不区分大小写)ls -l | grep "test" | sort -n | more
分页显示(space可以查看下一屏,b键查看上一屏)ls &
创建后台进程在命令后加&即可ps
查看进程的运行状态(-f选项查看更多信息,f是full的意思,-a显示所有用户的所有进程,-x显示无终端的进程,-e显示所有进程)kill pidnumber(pid编号)
结束进程(Ctrl+c也是结束进程,Ctrl+z暂停进程)top
显示进程的更多信息(物理内存,虚拟内存,cpu使用率等)uptime
获取主机运行时间jobs -l
当前任务包含的进程fg %jobnumber
将后台任务调到前台bg %jobnumber
将前台任务调到后台
常用命令
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...