linux 常用命令

evn:

      显示所有环境变量  == echo $PATH

basename

                  basename /root/test.txt

dirname

 

              dirname //   结果为 /
             dirname /a/b/   结果为:/a
 
           dirname a/b   结果为路径名 a

zip
选项:

  -r:递归处理,将指定目录下的所有文件和子目录一并处理;

  -q:不显示指令执行过程;

  -D:压缩文件内不建立目录名称;

实例:

   zip -q -r html.zip /home/Blinux/html

  zip -q -r html.zip *

unzip
选项:

  -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;

  -v:执行时显示详细的信息;

  -d<目录>:指定文件解压缩后所要存储的目录;

  -o:不必先询问用户,unzip执行后覆盖原有的文件;

实例:

  unzip test.zip

tar
选项:

   -c  :建立一个压缩档案的参数指令(create 的意思)

  -x  :解开一个压缩档案的参数指令!

  -z  :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

  -j  :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

  -f  :使用档名,请留意,在 f 之后要立即接档名

实例:

     #压缩
  tar -czvf ***.tar.gz
  tar -
cjvf ***.tar.bz2
  #
解压缩
  tar -xzvf ***.tar.gz
  tar -
xjvf ***.tar.bz2

chown :改变某个文件或目录的所有者和所属的组

语法: chown  (选项)(参数)
选项:

  -R——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;

  -v——version:显示指令执行过程; 
   -c——changes:效果类似“-v”参数,但仅回报更改的部分;

实例:

  chown -Rf www:www /data/www

chmod :用来变更文件或目录的权限。

Linux 文件权限属性

例:rwx rw- r–

  r=读取属性  //值=4

  w=写入属性  //值=2

  x=执行属性  //值=1

语法: chown  (选项)(参数)
选项:

  -R——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;

  -v——version:显示指令执行过程; 
   -c——changes:效果类似“-v”参数,但仅回报更改的部分;

实例:

  chmod -Rf 755 /data/www

find :用来在指定目录下查找文件

语法: find  (选项)(参数)
选项:

   -name<范本样式>:指定字符串作为寻找文件或目录的范本样式;

   -iname<范本样式>:此参数的效果和指定“-name”参数类似,但忽略字符大小写的差别;
  -maxdepth<目录层级>:设置最大目录层级;

   -inum:查找符合指定的inode编号的文件或目录;
   -user<拥有者名称>:查找符和指定的拥有者名称的文件或目录;

   -typ<文件类型>:只寻找符合指定的文件类型的文件;
实例:

   find /home -name "*.txt"
   find /home ! -name "*.txt"
  find . -type
类型参数

   f 普通文件     l 符号连接     d 目录    c 字符设备    b 块设备    s 套接字  

YUM

选项与参数:

yum list  列出所有可用的rpm

yum search [相关关键词搜索一个rpm

yum install [-y] [rpm包名安装一个rpm

yum remove [-y] [rpm包名卸载一个rpm

yum update [-y] [rpm升级一个rpm

新增与移除使用者: useradd,

  -g:所属群组

  -d:指定某个目录成为家目录

  -f :后面接 shadow 的第七字段项目,指定密码是否会失效。0 为立刻失效,-1 为永远不失效

  useradd不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组。

新增用户设置密码:passwd

  -l :是 Lock 的意思,会将 /etc/shadow 第二栏最前面加上 ! 使密码失效;

  -u :与 -l 相对,是 Unlock 的意思!

  普通用户需要以前旧密码,root不需要

修改用户: usermod,

  -d :后面接账号的家目录,即修改 /etc/passwd 的第六栏;  -d:指定某个目录成为家目录

  -g :后面接初始群组

  -u :后面接 UID

  useradd不加任何选项直接跟用户名,则会创建一个跟用户名同样名字的组。

删除用户:userdel

  -r :连同用户的家目录也一起删除

  普通用户需要以前旧密码,root不需要

新增群组: groupadd,

  -g :后面接某个特定的 GID 

  -u :后面接 UID

修改用户组:groupmod

  -g :修改既有的 GID 数字; 

  -n :修改既有的组名

Su:用户切换他可以进行任何身份的切换

  -g :后面接某个特定的 GID 

  -u :后面接 UID

Sudo

  -u :用户名

  并非所有人都能够执行 sudo , 而是仅有规范到/etc/sudoers 内的用户才能够执行 sudo 这个指令

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PHP(Mr. Hamster)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值