Unix/Linux常见操作命令

帮助手册:

man  命令,查看指定命令的帮助手册

        man  ls   查看ls命令的帮助手册

--help  选项

         查看指定命令的说明手册

          ls  --help 查看ls命令的使用帮助

文件目录操作相关命令:

pwd 命令

       print working directory  打印当前工作路径

       查看在命令行中,我们所在的文件夹

cd  命令

      change directory  改变当前工作路径

       cd  .  进入当前文件夹

       cd  ..  进入上一级文件夹

       cd  work  进入当前文件夹中的work文件夹;unix相对路径

       cd  /work  进入根目录中的work文件夹;unix绝对路径

       cd  直接回车,进入当年前用户的主目录

       cd  ~ 进入当前用户的主目录

       cd  /   进入当前系统的根目录

ls  命令

       list 列表的方式查看当前文件夹中的文件

       ls   直接查看当前文件夹中的文件

       ls  -a   --all 查看当前文件夹中的所有文件,包括隐藏文件

       ls  -l    --list 以列表的方式查看当前文件夹中的文件

       ls  -al    以列表的方式查看当前文件夹中所有文件

       ls  -R   查看当前文件夹中的文件,以及他们包含的子文件

 

tree  树,以树形菜单的格式查看指定的文件夹

        按照树列表的方式列出文件信息

        运行之前需要先下载安装:apt install tree

 

mkdir  创建一个文件夹

       mkdir 文件夹名称  以指定的名称,创建一个文件夹

       mkdir -p 文件夹/文件夹/文件夹/  以指定的级联文件夹的方式同时创建多个文件夹

       mkdir -v 执行命令并打印操作信息

 

touch  创建一个文件

       一般情况下,使用很少,主要的应用就是创建文件

       在创建文件操作时,一般直接使用vi编辑器进行文件的创建和内容的修改

 

rm  删除一个文件  remove-> rm

       rm 文件名称  删除指定名称的文件【慎重使用】

       rm  * 删除当前文件夹中的所有文件【特别慎重使用】

       rm -r 文件夹名称  删除指定名称的文件夹【慎重使用】

       rm -rf 文件夹名称  删除指定名称的文件夹,如果包含子文件,直接删除【慎重使用】

       rm  -rf  *   删除当前文件夹中的所有文件及文件夹【一般不允许使用】

       rm -rf  /   删除根目录,禁止使用【如果一不小心使用了,建议赶紧跑路】

 

cp   复制文件   copy->cp

       cp 源文件 目标文件:将源文件复制到目标文件

       cp -rf 源文件夹 目标文件夹:将源文件夹赋值到目标文件夹中

 

mv  移动文件或更名

        移动文件:类似剪贴命令,move -> mv

       mv 源文件 目标文件夹:直接将源文件移动到目标文件夹中

        更名:将days01文件夹下的demo01文件更名为demo02

                    mv days01/demo01 days01/demo02

 

find 查询文件

       语法:find 要查询的路径 -选项 选项数据

       根据文件名称在当前文件夹中查询文件

              find  .  -name  ‘demo01’

       根据文件大小在当前文件夹中查询文件

              find  .  -size  -5k      

 

文件整理打包:打包、压缩

tar   文件打包命令

       打包不是压缩,打包是将多个文件整理到一个文件中,方便传输、管理、移动。

       通常情况下,tar命令打包的文件后缀名:设置为.tar

 

       tar -cvf 包名称.tar 要打包的多个文件

       tar  -cvf   source.tar   demo01.py  demo02.py  demo03.py  demo04.py

              将demo01.py~demo04.py多个文件,打包到source.tar文件中

 

       tar -tvf 包名称.tar  查看一个包中的所有文件

 

       tar -xvf 包名称.tar   解包一个tar包文件,解压

              将一个tar包中的所有文件释放到当前文件夹中,原来的tar文件依然存在

 

gzip   压缩命令

      gzip 文件   压缩指定名称的文件,一般情况下和tar命令结合使用

                    先打包多个文件为tar文件,通过gzip命令压缩tar文件

 

          gzip  source.tar   压缩source.tar文件-> source.tar.gz文件,源文件消失。

                 gzip -1 source.tar  压缩速度快

                 gzip -9 source.tar  压缩质量好

                 一般不添加这个选项,通常使用默认即可

      

          gzip  -d  source.tar.gz   解压缩source.tar.gz压缩包-> source.tar文件,源文件消失

      

           tar -xzvf source.tar.gz 解压缩的同时拆包,得到tar包中的所有文件

 

bzip2   压缩命令

       和tar命令一般结合使用,tar命令打包,bzip命令压缩

 

       bzip2   source.tar  压缩source.tar文件-> source.tar.bz2文件,源文件消失

 

       bzip2  -d  source.tar.bz2  解压缩source.tar.bz2文件-> source.tar文件

 

zip   压缩命令

       zip 压缩文件-> .zip文件

 

unzip   解压缩命令

       解压缩.zip文件的命令

 

命令查询

which   命令

      查询指定的命令,出现在那些可执行文件夹中

       一般情况都出现在/bin/、/sbin/、/usr/bin/、/usr/sbin/、/usr/local/bin/、/usr/local/sbin/类似这样的文件夹中,bin-> binary 二进制文件  sbin-> secury binary 安全的二进制文件

 

whereis 字符串

        查询包含该字符串的文件/文件夹出现在那些目录中,结合which命令一起使用效果挺好

 

查询当前登录用户

who

       查询当前系统中的所有可操作用户

 

whoami

       查询当前登录用户

 

系统相关操作命令

 

df 命令

       查看指定文件夹中文件的体积大小及目录挂载

 

du命令

       查看指定文件夹中文件的体积大小

 

chmod 命令  文件授权

       关于文件权限

       r   read 只读权限       1  0  0

       w  write 只写权限       0  1  0

       x      执行权限            0  0  1

       7                                1  1  1

       关于权限符号

             d                 rw-                       r--                   r--

       文件类型   当前用户权限  当前用户组权限 其他用户的权限

         d 目录            user                   group              other

         - 文件               u                         g                     o          a—all 所有用户

        l 链接 

       关于授权

       chmod 777 demo01.py       给dmeo01.py文件,授予所有用户读写执行的权限, rwxrwxrwx

       chmod 644 demo01.py       demo01.py文件的权限:rw-r--r—

       chmod u+x demo01.py        给demo01.py文件的的当前用户权限添加x执行权限

       chmod u+x,g+w,o+w demo01.py      分别添加不同的权限

       chmod u-x,g-w,o-w demo01.py         分别收回不同的权限

 

        chown  change owner       修改一个文件的属主

 

        chgrp  change group       修改一个文件的所属用户小组

 

文件内容查看命令

cat 文件

       查看文件中的所有内容

 

more 文件

       分页查看文件中的所有内容

       按下空格键,向下翻页查看内容

       按下Ctrl+b组合键,向上翻页查看内容

 

tail -f 文件

       查看文件末尾的10行内容,并且持续监控文件内容变化,一般在开发时用于查看日志

       tail -100f 文件:查看指定文件末尾100行内容

 

head 文件

       查看文件开头的10行内容

 

系统进程操作

ps 命令

       查看指定的进程是否在运行

       ps -ef  查看当前系统中所有进程

 

       ps -ef | grep 进程名称  查询指定名称的进程是否运行

 

kill 命令

       结束进程

       kill 进程编号   直接终止某个正在运行的进程——杀死进程

       kill -9 进程编号  强制杀死进程

 

top 命令

       任务管理器

 

特殊命令:

       ubuntu操作系统中:apt-get install 软件名称

       centos操作系统中:yum install 软件名称 | rpm install….

 

       ubuntu操作系统中,安装python

               注意:unix/linux操作系统中安装的python纯净版,pip需要单独安装

               python2:apt-get install python-pip

               python3:apt-get install python3-pip

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值