Linux常用命令目录
1.ls命令(显示文件列表及信息的)
ls命令主要用来显示文件列表及信息的,常见用法有:
1)ls -l 用于显示详细列表 :
其中文件名前面的信息分别是:
文件类别 三种用户的操作权限 文件连接数 文件所有者名字 文件用户组名字 文件长度 最后修改时间
2)ls -a 用于显示所有文件,包括隐藏文件:
3)ls -R 用于显示文件及所有子目录,慎用。
2.cd 命令(目录跳转)
cd命令常用于进行目录跳转。
例如:
cd / 进入根目录:
cd . 进入当前目录,好像没啥用
cd …进入上级目录:
cd ~ 或cd 进入当前用户的工作目录:
pwd 用于显示当前路径:
2.cat命令(显示文件内容)
cat命令常用来显示文件内容。
3.more命令(分页的方式查看文件内容)
more命令是用来以分页的方式查看文件内容的,在查看文件时有些操作项:
Enter 向下n行,需要定义,默认为1行
Ctrl+B 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
= 输出当前行的行号
q 退出more
4.vi命令(创建或编辑文件)
vi命令是用来创建或编辑文件的
vi 文件名,如果文件存在则编辑,若不存在则创建并编辑
在进行编辑时也有一些操作项需要学习:
Ctrl +F 向后翻一屏
Ctrl + B 向前翻一屏
i 在光标前插入文本
I 在当前行尾插入文本
a 光标后插入文本
A 在当前行尾插入文本
:w 保存当前文件
:x 保存当前文件并退出
:q 退出vi
:q! 不保存文件并退出vi
x 非编辑状态删除一个字符
dd 非编辑状态下删除整行
Esc 退出编辑模式
5.df命令(查看文件系统磁盘使用情况)
df命令用来查看文件系统磁盘使用情况的
df -k 按照千字节为单位进行查看:
df -m 按照兆字节为单位进行查看:
6.chmod命令(于改变文件的操作权限)
chmod命令用于改变文件的操作权限。
用法有两个:
1)chmod 用户类别(u:用户,g:组,o:其他,a:所有用户) +或-(标识赋于和撤销) r或w或x(r:可读,w:可写,x:可执行)
例子:chmod u+r file;
2)chmod 751 file.
上面的用的是数组赋权法,
r:4
w:2
x:1
上面每个权限代表用一个数组代表,他们的任意组合相加得到的值都是唯一的,我们可以根据这个唯一值反推出相应的权限。
例如上面的 751 代表着赋予用户的权限是rwx,赋予组的权限是rx ,赋予其他用户的权限是x。
7.ps命令(显示当前进程状态)
ps命令是用来显示当前进程状态的。
用法有下面几种:
1)ps -u root ,表示显示root用户进程信息
2)ps -ef ,显示所有进程,连带命令行
3)ps -ef | grep 关键字 。用于根据关键字查找进程
8.mkdir命令(用于创建目录)
mkdir命令用于创建目录。
如:mkdir dir1 创建一个名为dir1的目录
mkdir -p dir/secondir 创建一个多级目录
9.cp命令(文件复制)
cp命令用于文件复制的。
常用用法有:
1)cp file1 file2 将文档file1复制一份并改名成file2
2)cp file1 dir1 将文档file1复制到目录dir1下,文件名不变
3)cp dir1/file1 . 将目录dir1下的file1文档复制到现行目录下
4)cp dir1/file1 file2 将目录dir1下的file1文件复制到现行目录下并改名为file2
5)cp -r dir1 dir2 复制dir1整个目录并更名为dir2
10.mv命令(文件移动)
mv命令用于文件移动。
常用用法有:
1)mv file1 file2 将文档file1改名为file2
2)mv file dir1 将文档file1移到dir1目录下,文件名不变
3)mv dir1 dir2 若dir2存在,则将目录dir1及其所有文档移到dir2下
若dir2不存在,则将dir1更名为dir2.
11.rm命令(文件删除)
rm用来进行文件删除。
用法有:
1)rm file 删除名为file的文件
2)rm file? 删除以file为首的文件名的文件
3)rm f* 删除目录下所有以f开头的文件
4)rm -r dir1 删除dir1目录以及下面的所有目录及文件
*注意:号一定要谨慎使用。
12.find命令(查找文件)
find命令用来查找文件的。
用法有:
1)find . -name “file1” 用于寻找目前目录以及所有子目录内叫file1的文档
2)find . -size +2000c 找出大小超过2000字节的文档
3)find . -mtime + 10 找出最近修改时间在10前的文件
13.tar命令(文件的压缩和解压)
tar命令主要用来进行文件的压缩和解压的。
主要用法如下:
1)tar cvf 123.tar file3 u 将文件file3和u打包成123.tar
2)tar tvf 123.tar 用来查看123.tar中归档的文件
3)tar xvf 123.tar 用来解压123.tar
4)tar zxvf 1234.tar.gz 用来解压缩1234.tar.gz
5) tar zcvf 123.tar.gz 123.tar u 用来压缩123.tar和u