linux常见命令
1、pwd命令
用于查看当前工作目录路径
2、ls命令
查看当前目录下有哪些文件和文件夹
实例: (1)显示目录下所有文件,包括隐藏文件
ls -a
(2)以列表形式展示文件的详细信息
ls -l
3、mkdir命令
创建文件夹。
实例:
(1)在当前目录下创建名为adir的文件夹
mkdir adir
(2)在当前目录下创建adir,bdir,cdir三个文件夹(创建多个文件夹)
mkdir adir bdir cdir
4、touch命令
创建文件。
实例:
(1)在当前目录下创建文件test.txt
touch test.txt
5、cd命令
用于切换目录。
实例:
(1)回退
cd -
(2)到当前目录的家目录
cd ~
6、mv命令
移动文件或修改文件名,根据第二参数类型(如目录,则移动文件;如为文件则重命名该文件)。 当第二个参数为目录时,第一个参数可以是多个以空格分隔的文件或目录,然后移动第一个参数指定的多个文件到第二个参数指定的目录中。
实例:
(1)将文件test1.txt重命名为test2.txt
mv test1.txt test2.txt
(2)将文件ttt1.txt、ttt2.txt、ttt3.txt移动到根的test目录中
mv ttt1.txt ttt2.txt ttt3.txt /test
(3)将文件text1.txt改名为text2.txt,如果text2.txt已经存在,则询问是否覆盖
mv -i text1.txt text2.txt
(4)移动当前文件夹下的所有文件到上一级目录
mv * ../
7、cp命令
复制文件和文件夹
实例:
(1)复制文件夹aaa到adir目录下
cp -r aaa adir
(2)提示覆盖
cp -ri aaa adir
8、rm命令
删除文件和文件夹及所有文件
实例:
(1)删除文件test.txt
rm test.txt
(2)删除文件夹test
rm -r test
(3)删除当1前目录下所有文件和文件夹
rm -rf *
9、cat命令
显示所有文件和详细信息
实例:
(1)查看文件demo.txt的内容
cat demo.txt
10、more命令
分屏显示文件内容
实例:
(1)分屏显示文件demo.txt的内容
more demo.txt
11、grep命令
文本搜索命令
实例:
(1)查找demo.txt文件内容中包含test的信息
grep test demo.txt
(2)忽略大小写查找
grep -i test demo.txt
(3)查找demo.txt文件内容中包含test的信息,并显示行号
grep -n test demo.txt
(4)查找demo.txt文件内容中不包含test的信息(反向查找)
grep -v test demo.txt
(5)在demo.txt中,查找以a开头的信息
grep ^a demo.txt
(6)在demo.txt中,查找以b结尾的信息
grep b$ demo.txt
12、find命令
文件查找命令
实例:
(1)在Linux操作系统所有文件中查找1.txt文件
find / -name 1.txt
(2)在Linux操作系统所有文件中查找txt文件
find / -name '*txt'
13、软链接
实例:
(1)为1.txt建立软链接a
ln -s 1.txt a
14、chmod命令
修改文件权限,修改文件权限有两种使用格式:字母法与数字法。
字母法:chmod u/g/o/a +/-/=rwx 文件
| [u/g/o/a] | 含义 |
|---|---|
| u | user表示该文件的所有者 |
| g | group表示与该文件的所有者属于同一组(group)者,即用户组 |
| o | other表示其他以外的人 |
| a | all表示这三者皆是 |
| [+-=] | 含义 |
|---|---|
| + | 增加权限 |
| - | 撤销权限 |
| = | 设定权限 |
实例:
(1)在当前用户test.txt文件加x权限
chmod u+x test.txt
(2)在当前用户test.txt文件减r权限
chmod u-r test.txt
(3)权限赋值(把之前的权限全部清空,给新的权限)
chmod u=r test.txt
数字法:“rwx”这些权限也可以用数字代替
| 字母 | 说明 |
|---|---|
| r | 读取权限,数字代号为“4” |
| w | 写入权限,数字代号为“2” |
| x | 执行权限,数字代号为“1” |
| - | 不具任何权限,数字代号为“0” |
实例:
(1)给文件test.txt赋权限(读写权限)
chmod 666 test.txt
15、vim命令
命令行文本编辑器,vin编辑器有三种模式:命令模式、编辑模式、末行模式
模式间切换方法:
(1)命令模式下,输入“:”后,进入末行模式
(2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式
(3)命令模式下,按下i、a等键,可以计入编辑模式
(4)编辑模式下,按下esc,可以回到命令模式