Linux部分常用命令
ls
查看指定目录下的文件或者文件夹
用法:
只输入‘ls’为查看当前目录下的文件或文件夹
输入 ‘ls /path’为查看指定目录下的文件或文件夹。(路径支持绝对路径和相对路径)
ll
用法和‘ls’相同,但是查看的是文件或文件夹的详细信息
cd
进行目录切换
用法:
cd /path 进入指定路径
cd .. 上一层目录
pwd
打印当前所在目录的全路径
用法:
直接输入‘pwd’
mkdir
创建目录
用法:
mkdir -p /path/path/path 创建多个目录,如果输入的路径有多个目录需要创建,需要加‘-p’。
mkdit /path/path 如果输入的路径只有最后一个路径不存在,则不需要加‘-p’也可以创建。
vi
编辑文件或创建新文件
用法:
vi /path/filename 如果文件存在则编辑文件,如果不存在就创建新文件
-
- 进入文件编辑界面,默认为不可编辑状态。输入‘a’、‘i’或者‘insert’(部分版本可用)可以对文件进行编辑。
- 在文档中按‘esc’键退出编辑。
- 退出编辑后输入‘:wq’保存并退出,输入‘:q!’强制不保存退出,‘:wq!’强制保存退出。
cp
‘copy’对文件或文件夹进行拷贝
用法:
cp /path/filename /path(/filenewname) 对文件进行拷贝,前面的路径是想要拷贝的文件,后面的路径是想要拷贝到的位置。如果后面的路径后面加上一个路径中不存在的名称,会对拷贝后的文件进行重命名,不加则不会重命名。
cp - rf /path /path(/pathnewpath) 对文件夹进行拷贝。也可以对拷贝后的文件夹重命名,方法和文件复制相同。但文件夹普通复制方法会提示文法复制文件夹,需要在‘cp’后面加上‘-rf’代表强制复制。
mv
‘move’对文件或文件夹进行移动
用法:
mv /path/filename /path(/filename)对文件进行移动,前面的路径是想要移动的文件,后面的路径是想要移动到的位置。如果后面的路径后面加上一个路径中不存在的名称,会对移动后的文件进行重命名,不加则不会重命名。
mv /path /path(/pathnewname)对文件夹进行移动。也可以对移动后的文件夹重命名,方法和文件移动相同。
cat
查看某个文件中的内容。该语句会将文件中的内容全部输出,但无法进行修改。
用法:
cat /path/filename
more
查看某个文件中的内容,可以进行翻页查看。查看后会用百分比提示当前查看位置,输入数字后按‘enter’键会跳转输入的行数,数字输入是不可见的。
用法:
more /path/filename
tail
查看某个文件末尾几行的内容。
用法:
tail /path/filename
rm
‘remove’删除文件或文件夹。
用法:
rm -rf /path/filename 删除文件。删除文件时可不写后面的‘-rf’。如果不写会提示是否删除。输入‘y’或‘enter’确定删除,输入‘n'取消删除。
rm -rf /path 删除文件夹。删除文件夹时必须写‘-rf’,否则提示无法删除文件夹。