诚捷手游网:专为(Android)安卓手机用户量身打造的安卓游戏、APK游戏下载平台!
网站地图
你的位置: 首页 > 游戏资讯 > 操作系统

Linux常用shell命令(2)

  • 2023-12-31 05:42:46
  • 来源:其他
  • 在手机上看

    扫一扫立即进入手机端

  六、用户和组相关命令

  1、groupadd命令

  功能:添加组

  groupadd test1 添加test1组

  groupadd -g 1111 test2 添加test2组,组id为1111

  2、useradd命令

  功能:添加用户

  useradd user1 添加用户user1,home为/home/user1,组为user1

  useradd -g test1 -m -d /home/test1 test1 添加用户test1,home为/home/test1,组为test1

  user list 显示已登陆的用户列表

  3、passwd命令

  功能:更改用户密码

  passwd user1 修改用户user1的密码

  passwd -d root 将root用户的密码删除

  4、userdel命令

  功能:删除用户

  userdel user1 删除user1用户

  5、chown命令

  功能:改变文件或目录的所有者

  chown user1 /dir 将/dir目录设置为user1所有

  chown -R user1.user1 /dir 将/dir目录下所有文件和目录,设置为user1所有,组为user1。-R递归到下面的每个文件和目录

  6、chgrp命令

  功能:改变文件或目录的所有组

  chgrp user1 /dir 将/dir目录设置为user1所有

  7、chmod命令

  功能:改变用户的权限

  chmod a+x file 将file文件设置为可执行,脚本类文件一定要这样设置一个,否则得用bash file才能执行

  chmod 666 file 将文件file设置为可读写

  chmod 750 file 将文件file设置为,所有者为完全权限,同组可以读和执行,其他无权限

  8、id命令

  功能:显示用户的信息,包括uid、gid等

  # id zhoulj

  uid=500(zhoulj) gid=500(zhoulj) groups=500(zhoulj)

  9、finger命令

  功能:显示用的信息

  注意:debian下没有该命令。

  # finger zhoulj

  Login: zhoulj Name:

  Directory: /home/zhoulj Shell: /bin/bash

  On since Sun May 21 07:59 (CST) on pts/0 from 192.168.1.4

  No mail.

  No Plan.

  七、压缩命令

  1、gzip格式命令

  功能:压缩文件,gz格式的

  注意:生成的文件会把源文件覆盖

  gzip -v 压缩文件,并且显示进度

  -d 解压缩

  gnuzip -f 解压缩

  例如:

  # gzip a.sh

  #ll

  -rwxr-xr-x 1 root root 71 12月 18 21:08 a.sh.gz

  # gzip -d a.sh.gz

  #ll

  -rwxr-xr-x 1 root root 48 12月 18 21:08 a.sh

  2、zip格式命令

  功能:压缩和解压缩zip命令

  zip

  unzip

  例如:

  # zip a.sh.zip a.sh

  adding: a.sh (stored 0%)

  # ll

  -rw-r–r– 1 root root 188 5月 21 10:37 a.sh.zip

  # unzip a.sh.zip

  Archive: a.sh.zip

  replace a.sh? [y]es, [n]o, [A]ll, [N]one, [r]ename: r

  new name: a1.sh

  extracting: a1.sh

  # ll

  -rwxr-xr-x 1 root root 48 12月 18 21:08 a1.sh

  3、bzip2根式命令

  功能:bzip2格式压缩命令,

  注意:生成的文件会把源文件覆盖

  bzip2

  bunzip2

  例如:

  # bzip2 a.sh

  # ll

  -rwxr-xr-x 1 root root 85 12月 18 21:08 a.sh.bz2

  # bunzip2 a.sh.bz2

  # ll

  -rwxr-xr-x 1 root root 48 12月 18 21:08 a.sh

  4、tar命令

  功能:归档、压缩等,比较重要,会经常使用。

  -cvf 压缩文件或目录

  -xvf 解压缩文件或目录

  -zcvf 压缩文件或,格式tar.gz

  -zxvf 解压缩文件或,格式tar.gz

  -zcvf 压缩文件或,格式tgz

  -zxvf 解压缩文件或,格式tgz

  举例:

  # tar cvf abc.tar *.sh

  # tar xvf abc.tar

  # tar czvf abc.tar.gz *.sh

  # ll

  -rw-r–r– 1 root root 20480 5月 21 10:50 abc.tar

  -rw-r–r– 1 root root 1223 5月 21 10:53 abc.tar.gz

  # tar xzvf abc.tar.gz

  八、网络相关命令

  1、ifconfig命令

  功能:显示修改网卡的信息

  ifconfig 显示网络信息

  ifconfig eth0 显示eth0网络信息

  修改网络信息:

  ifconfig eth0 192.168.1.1 netmask 255.255.255.0 设置网卡1的地址192.168.1.1,掩码为255.255.255.0

  ifconfig eth0:1 192.168.1.2  捆绑网卡1的第二个地址为192.168.1.2

  ifconfig eth0:x 192.168.1.n  捆绑网卡1的第n个地址为192.168.1.n

  例如:

  # ifconfig eth0:1 192.168.1.11

  # ifconfig

  eth0 Link encap:Ethernet HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  RX packets:4220 errors:0 dropped:0 overruns:0 frame:0

  TX packets:3586 errors:0 dropped:0 overruns:0 carrier:0

  collisions:0 txqueuelen:1000

  RX bytes:342493 (334.4 Kb) TX bytes:469020 (458.0 Kb)

  Interrupt:9 Base address:0×1400

  eth0:1 Link encap:Ethernet HWaddr 00:0C:29:06:9C:24

  inet addr:192.168.1.11 Bcast:192.168.1.255 Mask:255.255.255.0

  UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  Interrupt:9 Base address:0×1400

#p#副标题#e#

  2、route命令

  功能:显示当前路由设置情况

  route 显示当前路由设置情况,比较慢一般不用。

  route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254 添加静态路由

  route del -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254 添加静态路由

  route add default gw 192.168.1.1 metric1  设置192.168.1.1为默认的路由

  route del default  将默认的路由删除

  举例:

  # route add -net 10.0.0.0 netmask 255.255.0.0 gw 192.168.1.254

  # netstat -nr

  Kernel IP routing table

  Destination Gateway Genmask Flags MSS Window irtt Iface

  192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

  10.0.0.0 192.168.1.254 255.255.0.0&

手机游戏排行榜