Linux命令

233 阅读4分钟

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]含义
uuser表示该文件的所有者
ggroup表示与该文件的所有者属于同一组(group)者,即用户组
oother表示其他以外的人
aall表示这三者皆是
[+-=]含义
+增加权限
-撤销权限
=设定权限

实例:

(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,可以回到命令模式