Linux 中常用的命令

目录

1.目录操作命令

        1.1 切换目录命令 cd

        1.2 列出文件列表:ls ll

        1.3 创建目录:mkdir(make directory)

        1.4 移除目录:rmdir(remove directory)

2.浏览文件命令

        2.1 cat 命令

        2.2 more命令

        2.3 less 命令

        2.4 tail 命令

3.操作文件命令

        3.1 cp 命令

        3.2 mv 命令

        3.3 rm 命令

         3.4 tar 命令

        3.5 find 命令

        3.6 grep 命令

4.常用的其他命令


1.目录操作命令

        1.1 切换目录命令 cd

             

cd 命令
命令作用
cd app切换到 app 目录
cd ..切换到上一层目录
cd /切换到系统根目录
cd ~切换到用户主目录
cd -切换到上一次所在目录

        1.2 列出文件列表:ls ll

                ls 是一个非常有用的命令,用来显示当前目录下的内容,配合参数的使用,能以不同的方式显示目录内容。

                格式:ls [参数] [路径或文件名]   [] 表示中表示可以省略的内容

                注意:在 Linux 中 "." 开头的文件都是隐藏文件

命令作用
ls显示当前目录下的内容
ls -a  (其中 -a 为参数)显示所有的文件或目录 (包含隐藏的文件
ls -l  (其中 -l 为参数)显示当前目录下的内容,并展示详细信息
ll   (ll 为 ls -l 的简写形式)显示当前目录下的内容,并展示详细信息

        1.3 创建目录:mkdir(make directory)

                mkdir 命令可以用来创建子目录

命令作用
mkdir app在当前目录下创建 app 目录
mkdir -p app2/test创建 app2 以及 app2 下的 test 目录

        1.4 移除目录:rmdir(remove directory)

                rmdir 命令可以用来删除 “空” 的子目录

命令作用
rmdir app删除 app 目录

2.浏览文件命令

       浏览文件命令有 【cat,more,less,tail】

        2.1 cat 命令

                cat 命令用于显示文件的内容。

                格式:cat yum.conf

命令作用
cat yum.conf查看 yum.conf 文件

        2.2 more命令

                more 命令用于显示文件内容,一般用于显示的内容会超过一个画面的长度。按空格显示下一个画面,按回车显示下一行内容

                格式:more yum.conf

                注意:按 q 键退出查看  或 ctrl + c 退出查看

命令作用
more yum.conf查看 yum.cong 文件 (一般用于显示的内容会超过一个画面的长度。按空格显示下一个画面,按回车显示下一行内容)

        2.3 less 命令

                less 命令用法与 more 命令类似,不同的是 less 可以通过PgUp, PgDn 键来控制

                格式:less yum.conf

                注意:按 q 键可以退出查看  按 ctrl + c 不可以退出查看

命令作用
less yum.conf查看 yum.cong 文件

        2.4 tail 命令

                tail 命令是在实际过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。

                格式:tail -n /etc/passwd  查看后 n 行数据  (n 是 整数,表示后几行)

                格式:tail -f catalina.log  动态查看日志

                注意:按 ctrl + c 结束查看     按 q 无法结束查看

命令作用
tail -10 /etc/passwd查看后 10 行数据 
tail -f catalina.log动态查看日志

3.操作文件命令

        3.1 cp 命令

                cp(copy)命令可以将文件从一处复制到另一处。一般在使用 cp 命令时将一个文件复制成另一个文件或者复制到某目录中,需要指定源文件名与目标文件名或目录

命令作用
cp a.txt b.txt将 a.txt 复制为 b.txt 文件
cp a.txt ../将 a.txt 文件复制到上一层目录中

        3.2 mv 命令

                移动 或者 重命名命令,也相当于剪切复制

                        1.当没有给路径给了其他名字时,就表示重命名

                        2.当没有给其他名字给了路径时,就表示将文件移动到指定路径的目录下

                        注意:不可以既给路径 又给 新名字,即不可以 移动文件时进行重命名

命令作用
mv a.txt ../将 a.txtt 文件移动到上一层目录中
mv a.txt b.txt将 a.txt 文件重命名为 b.txt

        3.3 rm 命令

                rm 命令用于删除文件,删除时需要用户确认 y/n  y 表示删除     n 表示不删除

                格式:rm [参数] 文件

                注意:rm -r 就可以删除目录了

命令作用
rm a.txt询问后,删除 a.txt 文件
rm -f a.txt不询问,直接删除 a.txt 文件
rm -r  文件夹询问后,递归删除该文件夹以及文件夹下的文件
rm -rf 文件夹不询问,直接递归删除该文件夹以及文件夹下的文件
rm -rf *递归删除所有文件
rm -rf /*自杀,递归删除根目录下的所有文件

         3.4 tar 命令

                tar 命令位于 /bin 目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般 Linux 上常用的压缩方式是选用 tar 将许多文件打包成一个文件,再以 gzip 压缩命令压缩成 xxx.tar.gz (或称为 xxx.tgz)的文件

                参数:

                        -c 创建一个新的 tar 文件

                        -v 显示运行过程的信息

                        -f 指定文件名

                        -z 调用 gzip 压缩命令进行压缩

                        -t 查看压缩文件的内容

                        -x 解开 tar 文件

                注意:.gz 是 Linux 中压缩文件的后缀名

                注意:tar 命令中  -C 可以指定路径

常用的 tar 命令
命令作用
tar -cvf xxx.tar 打包 
tar -zcvf xxx.tar.gz打包并压缩
tar -xvf xxx.tar解压
tar -zxvf xxx.tar.gz -C /usr/aaa解压并指定路径

        3.5 find 命令

                find 指令用于查找符合条件的文件

                格式:find / -name "ins*" 查找文件名称是以 ins 开头的文件

                注意:【*】表示通配符

                

命令作用
find / -name "ins*"查找文件名称是以 ins 开头的文件
find / -name "ins" -ls查找文件名称是以 ins 开头的文件
find / -user itcast -ls查找用户 itcast 的文件
find / -user itcast -type d -ls查找用户 itcast 目录
find / -perm -777 -type d-ls查找权限是 777 的文件

        3.6 grep 命令

                查找文件中符合条件的字符串

                格式:grep (选项) ... PATTERN [FILE] ... 

                

命令作用
grep lang anaconda-ks.cfg在 anaconda-ks.cfg 文件中查找 lang
grep lang anaconda-ks.cfg -color在 anaconda-ks.cfg 文件中查找 lang 并高亮显示
grep lang anaconda-ks.cfg -color -A1在 anaconda-ks.cfg 文件中查找 lang 并高亮显示,并显示后一行
grep lang anaconda-ks.cfg -color -B1在 anaconda-ks.cfg 文件中查找 lang 并高亮显示,并显示前一行
grep lang anaconda-ks.cfg -color -A1-B1在 anaconda-ks.cfg 文件中查找 lang 并高亮显示,并显示后一行和前一行

4.常用的其他命令

        

命令作用
pwd显示当前所在目录
touch a.txt创建一个名为 a.txt 的空文件
clear清屏

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值