Linux操作命令(N)

1、输出图形文字 banner

可以先使用如下命令安装:

sudo apt-get update

sudo apt-get install sysvbanner

例1:banner shiyanlo

 例2:printerbanner -w 50 B

 2、查看文件权限

 

 

2.1修改文件权限

chmod 数字代表文件或目录的权限。其中,数字由三个数字组成,每个数字代表不同的用户或用户组权限:

第一个数字代表所有者权限,第二个数字代表相同组用户权限,第三个数字代表其他用户的权限。每个数字的取值范围为0-7,其中0表示没有相应的权限,1表示执行权限,2表示写权限,4表示读权限,相应的数值可以相加得到不同的权限组合。

例如,755表示所有者具有读、写、执行权限,相同组用户和其他用户具有读、执行权限。

3、看当前登录用户的用户名 whoami

4、创建新用户 sudo adduser lilei

5、退出当前用户 exit

6、自己属于哪些用户组呢 groups;例:

冒号之前表示用户,后面表示该用户所属的用户组

7、给用户root权限 / 将 用户 添加到 sudo 用户组,让它可以使用 sudo 命令获得 root 权限

1)将 用户 添加到 sudo 用户组

sudo usermod -G sudo lilei

 2)切换回 lilei 用户,现在就可以使用 sudo 获取 root 权限

方法二:修改/etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
lilei ALL=(ALL) ALL

 8、删除用户

sudo deluser lilei --remove-home

使用 --remove-home 参数在删除用户时候会一并将该用户的工作目录一并删除

 删除用户组可以使用 groupdel 命令

9、更文件所有者为 shiyanlou

sudo chown shiyanlou iphone15

 目标:

  1. 找到 sources.list 文件
  2. 把文件所有者改为自己(shiyanlou)
  3. 把权限修改为仅仅只有自己可读可写

 10、zip 压缩打包程序

  • 将目录 /home/shiyanlou/Desktop 打包成一个文件,并查看了打包后文件的大小和类型
  • zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop
  • -r 参数表示递归打包包含子目录的全部内容,-q 参数表示不向屏幕输出信息,-o,表示输出文件其后紧跟打包输出文件名
  • du -h shiyanlou.zip
  • du 命令查看打包后文件的大小
  • zip -r -e -o shiyanlou_encryption.zip /home/shiyanlou/Desktop
  • -e创建加密压缩包

11、使用unzip解压

  • 解压到当前目录
  • unzip shiyanlou.zip
  • 解压到指定目录
  • unzip -q shiyanlou.zip -d 

11、unzip解压

  • 将 shiyanlou.zip 解压到当前目录
  • unzip shiyanlou.zip
  • 使用安静模式,将文件解压到指定目录
  • unzip -q shiyanlou.zip -d ziptest
  •  
  • 解压的时候指定编码类型

  •  unzip -O GBK 中文压缩文件.zip

 12、tar打包

  • tar [选项] [文件或目录] 常用选项包括:
  • -c:创建新的tar文件(打包文件);
  • -x:从tar文件中提取文件;
  • -v:显示详细信息;
  • -f:指定tar文件的名称;
  • -z:使用gzip进行压缩;
  • -j:使用bzip2进行压缩;
  • -t:列出tar文件中的文件名。
    • 1. 创建tar文件:使用“-c”选项创建一个新的tar文件,(打包)
    • 例如: tar -cvf myfiles.tar myfiles/   这会将文件夹myfiles中的所有文件打包成一个名为myfiles.tar的tar文件。
    • 2. 解压缩tar文件:使用“-x”选项从tar文件中提取文件,(解压)
    • 例如: tar -xvf myfiles.tar   这会将名为myfiles.tar的tar文件中的所有文件提取到当前目录中。
    • 3. 压缩tar文件:使用“-z”选项使用gzip进行压缩,
    • 例如: tar -czvf myfiles.tar.gz myfiles/ 这会将文件夹myfiles中的所有文件打包并使用gzip进行压缩,生成名为myfiles.tar.gz的压缩包
    • 4.只查看,不解包文件
    • tar -tf shiyanlou.tar
      •   解压:tar xvf FileName.tar.gz
      •   压缩:tar czvf FileName.tar.gz DirName
      •   解包:tar -xf FileName.tar
      •        解包:tar -cf FileName.tar FileName
 文件系统操作与磁盘管理
13、查看磁盘容量 df -h
14、查看目录的容量 du -h
  •   -d 参数指定查看目录的深度
  •   du -h -d 0 ~  只查看一级目录信息
  •   du -h -d 1~   只查看二级目录信息
 LInux下的帮助命令 help、man、info
15、ls --help
  man ls
  info ls
 
 
 
 
 
posted @ 2023-03-24 15:32  小小生Sir  阅读(465)  评论(0编辑  收藏  举报