Linux学习(三)之各种命令的学习

1、cat命令  ----------------------连接并显示文件的信息

   命令格式:cat [选项] 文件1 文件2  …

   选项:-n :由第一行开始对所有输出的行数编号

          -b:对空白行不编号

   例如:cat  -n hello1.c  hello2.c    显示hello1.c、hello2.c这两个文件的内容

 

2、查询路径(pwd)

       

3、改变路径所属

命令格式: cd [目录名]

   例如:cd /home/sunq   进入/home/sunq目录

 

4、设置文件属性(chmod)-----2种形式

(1)chmod [选项] [who] [+|-|=] [mode] 文件名

     [who]: u(用户)、g(同组)、o(其他用户)、a(所有用户)

           + 添加权限  - 取消权限  = 赋予权限并取消原有权限

     [mode]:r 可读     w 可写      x 可执行

  例如:chmod g+r, o+r example ;使同组和其他用户对文件example有读权限

 

(2)chmod [选项] 八进制权限 文件名

     7(111):一次是读、写、执行权

     分别是拥有者、同组用户、其他用户

  例如chmod 765 gen;设置文件拥有者读写执行的权限、组 用户读写权限、其他用户读和执行的权限。

 

5、挂载命令(重要)(mount)

  命令格式:mount [- 参数]  设备文件名  挂载点目录

          umount 挂载点|设备

  参数:-t 指定设备的文件系统类型。

       -o 指定挂载文件系统时的选项。

 

例如:(1)mount  -t  iso9660  /dev/cdrom  /mnt/cdrom    挂载光盘

        (2)mount  -t nfs 主机ip:共享目录  挂载点         挂载共享目录

 

6、压缩命令

(1)格式: zip [选项] 压缩(解压缩)的文件名

     例:zip -r zip1 man.config man.zip    将man.config、man.zip压缩到zip1中

   注意:zip  -d 等于uzip都是解压缩

(2)格式:gzip [选项] 压缩(解压缩)的文件名

   -d 将压缩文件解压

   -r 递归式地查找指定目录并压缩其中的所有文件或是解压缩

   -num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比)

特点:① zip命令具有将许多文件与目录压缩成一个文件的功能,但gzip 却不能

        ② 用gzip 命令压缩后源文件会被删除

 

例: gzip a b     将a、b文件压缩成a.gz、b.gz

(3)格式:tar  [选项]  [打包后文件名]  文件或目录列表

   -z   调用gzip压缩打包文件,与-x 联用时调用gzip完成解压缩

   -c   建立新的打包文件

   -v   处理过程中输出相关信息

   -f   对普通文件操作(指定文件名)

   -x   从打包文件中解出文件

 

例1:tar -zcvf  lihao.tar.gz  a1.txt  sudo.conf   将a1.txt、sudo.conf压缩到lihao.tar.gz压缩包

例2:tar -xvf  lihao1.tar.gz  -C  /usr(解压的目录) -C代表指定解压的目录  将lihao1.tar.gz解压到/usr目录下

 

7、用户系统命令(认识)

(1)用户切换命令(su)

  格式:su  [选项]  [使用者]

  例:su  -root  切换到root账号使用

  (2)显示登录的所有用户(who)   

  (3)ps  -ef   查看进程(当前运行的)

  (4)kill -9 所要杀的进程的pid   杀死进程

  (5)netstat -an  查看当前系统的端口使用情况

  (6)shutdown   重启或关闭系统

  (7) uptime  显示系统运行的时间

 

  (8)clear    清除屏幕信息

  (9)fdisk –l  查看硬盘分区及对硬盘分区管理

  (10)du  dir1      显示目录dir1及其子目录的容量

         du –s  dir1  显示目录dir1的总量

  (11)命令格式:diff [选项] 文件1  文件2(比较两个文件的不同之处;创建补丁文件)

         例:diff hello1.c hello2.c >hello.patch   生成补丁文件

  (12)命令格式:ifconfig [选项][网络接口];查看当前网络配置情况

              ifconfig 网络接口 [选项] 地址;配置指定接口网络参数

             选项: interface 指定的网络接口名

                  up 激活指定的网络接口卡

                  down 关闭指定的网络接口

                  broadcast  广播地址   设置接口的广播地址

                  IP地址   设置IP地址

                  netmask 子网掩码   设置接口的子网掩码

     例1:ifconfig eth0 192.168.9.1  netmask 255.255.255.0   设置IP地址、子网掩码

     例2:ifconfig eth0 down; 暂停该接口的工作

     注:网络接口可以使eth0

(13)ping 127.0.0.1     查看网络上主机是否在工作

 

8、对命令操作的快捷键

 (1)Ctrl+C:停止正在运行的程序。

 (2)Tab:自动补齐命令或路径

 

9、touch:创建新的空的文件

   选项:

       -a:或--time=atime或--time=access或--time=use    只更改存取时间

      -c:或--no--create      不建立任何文件

     -d:<时间日期>                   使用指定的日期时间,而不是现在的时间

     例如:touch lihao.txt         创建lihao.txt文件,大小为0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值