Linux操作系统常用命令

目录

目录操作命令

文件操作命令

文件链接命令

文件显示命令

查找文件命令

文件内容查询命令

文本编辑器命令

压缩打包命令


目录操作命令

1、pwd命令,显示用户当前所在的目录。用法:pwd

2、cd命令,改变当前路径到指定路径。用法:cd <相对路径或绝对路径>,如cd /usr/abc

3、mkdir命令,创建新目录。用法:mkdir  test1,在当前目录下创建目录test1

4、rmdir命令,删除目录。用法:rmdir [参数] <目录名>,例如:rmdir /test/test1 删除目录test1;rmdir -p  /test/test1,删除test下的目录test1,如果目录test为空,则删除test目录


文件操作命令

1、ls命令,显示目录中的文件和目录,加参数时,-a显示所有文件(包括隐藏文件);-l以长格式显示目录下的内容,使用ls -l命令,显示信息中第一个字符为文件类型,其中,—:普通文件。d:目录文件。l:符号链接。b:块设备文件。c:符号设备文件。访问权限:rwx(所有者)rwx(同组用户)rwx(其他用户)。

2、touch命令,改变文件的时间记录、创建空文件。参数 -t,用指定时间更改文件的时间记录,例如,touch -t 1609121025 file1,file的记录时间为,2016年9月12号10点25分。touch text1,创建空文件text1。

3、cp命令,将文件或目录复制到另一个文件或目录。用法:cp -i  text1 /file1/text2,将text1复制到目录file1下,并改名为text2。

4、mv命令,功能是为文件或目录改名,或把文件从一个目录移到另一个目录。用法:

mv [参数] 源文件或目录  目标文件或目录。例如,mv -i /xu/  *.*,把目录xu下的所有文件都移到当前目录下。mv text1 text2,当文件text1改名为text2.

5、rm命令,功能:删除一个目录中的一个或多个文件,也可以删除某个目录及其下的所有子目录,当删除链接文件时,只是删除了链接,所有文件均保持不变。常用参数:-f:强制删除,-r:递归删除。用法:rm -rf /m1/ ,递归强制删除m1目录下的所有文件。

6、clear命令,功能:清除屏幕上的信息。


文件链接命令

1、ln命令,建立链接,命令格式:ln [参数]  目标  链接名。常用参数:-s:建立软链接。 

用法:ln /etc/abc  /abc.hard,给文件/etc/abc建立一个硬链接到/abc.hard。硬链接,当删除链接文件后,能运行,它的文件属性: -:普通文件。建立一个软链接如:ln -s  /usr/local/qq  /qq.soft,给文件/usr/local/qq创建一个软链接,链接名/qq.soft,软链接(符号链接),当删除链接文件后,不能运行,它的文件属性: l(链接文件)。


文件显示命令

1、cat命令,显示文件内容、连接多个文件,形成新的文件。用法例如:

cat text1,显示text1文件的内容。

cat text1>text2,清除text2文件的内容,然后把text1的内容复制到text2,当text2不存在时创建text2,然后text1的内容复制到text2。

cat text1>>text2,把text1的内容追加到text2中。

cat text0 text1>>text2,把text0和text1的内容追加到text2中。

2、more命令,分页显示文件内容。用法:more [选项] 文件名,例如:more -s file1,分页显示file1,如遇到两行以上空白则以一行显示。

3、less命令,功能于more命令基本相同,不同之处在于less允许往回卷动已经浏览过的部分。

4、head命令,只显示文件的头几行内容。用法:head -4 text1,显示text1文件中前4行。

5、tail命令,功能于head命令相反,只显示文件的后几行内容。用法:tail -6 text1,显示text1文件中的后6行。

6、cut命令,显示每行从num1到num2之间的字符。参数-c,-b都是显示num1到num2个字符。用法:cut -c 1-3 text1,显示text1每行从1到3的字符。


查找文件命令

1、find命令,在指定的目录开始,递归地搜索各子目录,查询满足条件的文件。用法:find  [路径] [参数] [文件名],参数:-name:文件名,表示查找指定名称文件。-lname:文件名,查找指定文件的所有链接文件。-user:用户名,查找指定用户拥有的文件。-group:组名,查找指定组拥有的文件。例如:find .  -name 'flie'  -xtype c  -user  'inin',查找当前目录中文件名为flie ,文件类型为c ,用户名为inin的文件。


文件内容查询命令

1、grep命令,功能是以指定的查找模式搜索文件,通过用户在什么文件中搜索与指定模式匹配的字符串,并打印出所有包含该字符串的文本行。用法:grep [选项]  文件名1 文件名n,选项有: text1 text2-i忽略大小写,-n输出每个含有目标字符串的行和行号。例如grep 'abc'  text1 text2,在文件text1和text2中查找字符串abc,并打印出包含该字符串的行。

2、egrep命令,功能是检索扩展的正则表达式,功能和grep基本一样。

3、fgrep命令,检索固定的字符串,并不识别正则表达式,是一种更为快速的搜索命令,功能和grep基本一样。

文本编辑器命令

vi命令,启动单个、多个文件,当文件不存在时,则创建新文件供编辑。如vi text1 text2,启动文件 text1和text2,在末行模式下输入:n,跳至下一个文件,输入:e  文件名,则回到文件名所指的文件。

文本编辑器vi,拥有三种模式,分别是命令模式,末行模式,文本编辑模式。在vi编辑器中按下Esc键进入命令模式,在命令模式下输入i进入文本编辑模式,在命令模式下输入:进入末行模式。

退出vi编辑器时,可以在末行模式中输入相关参数,w是保存,q是退出,!是强制,一般使用wq保存退出,q!强制不保存退出,q退出。ctrl+d终止进程。


权限管理命令

在Linux系统中,r代表读权限,w代表写权限,x代表可执行权限。

通过 ls -l 查看文件的权限。

chmod命令,改变文件或目录的权限。

(1)文字设置方法。chmod [操作对象] [操作符] [权限] 文件名。

操作对象:u用户,g同组用户,o其他用户,a所有用户。

操作符:+添加某个权限,-取消某个权限,=表示赋予给定权限并取消其他所有权限。

权限 :r读,w写、x可执行

例如: chmod o+w  text1 ,表示text1的其他用户添加w写权限。

(2)数字设置方式。格式:chmod [权限值]  文件名  ,例如:chmod  715  text1,表示主用户权限 r w x,同组用户权限 - -x ,其他用户权限 r - x


压缩打包命令

tar命令,是Linux下最常用的文件打包工具。命令格式:tar [主选项+辅助选项]  文件或目录

主选项:-c创建一个新的tar文件。          -r在tar文件尾部追加文件。

              -t显示tar文件内容。                  -u更新tar文件。

              -x从tar文件中取出文件。           -delete从tar文件中删除文件

              -d比较tar文件或文件系统的不同之处

辅助选项:   -f指定创建或解压的文件            -v显示处理文件的详细信息(显示过程)

                     -X排除文件集合                         -z用gzip压缩或解压文件(.tar.gz)

                     -j用bzz格式压缩或解压              -C改变目录     

  主选项+辅助选项:如-czvf,c创建tar文件,z指使用gzip压缩文件,  -v显示处理文件的详细信息(显示过程),f指定创建的文件名。

压缩命令:例如

tar -czvf text1.tar.gz text1     //把text1文件压缩为text1.tar.gz文件

tar -cjvf text1.tar.bzz text1        //把text1文件压缩为text1.tar.bzz文件

tar -cvf text1.tar ./*        // 把当前目录下的所有文件打包成text1.tar文件

解压命令:例如 tar -xzvf text1.tar.gz        //把text1.tar.gz文件解压


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值