Liunx文件常用命令总结

目录

Liunx文件常用命令总结

1  mkdir  :创建空文件夹命令

2  touch  :创建空文件命令

3  mv命令格式: mv  [选项] 文件或目录

4  cp 命令格式:cp   [选项]  源文件  目标文件

6  chmod是修改权限命令  

7  chown是修改文件和目录所有者和所属组的命令

8  locate:按照文件名搜索普通文件的命令

9  find命令是在目录中搜索文件

find命令格式: find 搜索路径 [选项] 搜索内容

命令格式2: find 搜索路径  [选项] 搜索内容

命令格式3: find 搜索路径 [选项] 搜索内容

命令格式4: find 搜索路径 [选项] 搜索内容

命令格式5: find 搜索路径 [选项] 搜索内容

命令格式6: find 搜索路径 [选项] 搜索内容

命令格式7: find 搜索路径 [选项] 搜索内容

10  grep命令是在文件中提取和匹配符合条件的字符串行

11压缩命令zip: zip  [选项]  压缩包名   源文件或源目录

解压缩命令unzip: unzip  [选项]  压缩包名

压缩命令.gz(不会打包):  gzip  [选项]  源文件

解压缩.gz: gzip -d 压缩包  或者 gunzip 压缩包 命令都可以。

压缩命令.bz2(不能压缩目录): bzip2  [选项]  源文件

解压缩.bz2:bzip2 -d 压缩包 或者 bunzip2 压缩包 命令进行解压。

压缩命令.tar: tar  [选项]  [-f压缩包名] 源文件或目录

解压缩命令.tar: tar  [选项]  压缩包

压缩和解压缩命令“.tar.gz”和“.tar.bz2”: tar  [选项]  压缩包  源文件或目录

12  sync:用于刷新文件系统缓冲区(关机时候一定要打三遍此命令)

13  shutdown 关机和重启命令

14  ifconfig :ifchonfig命令最主要作用就是查看IP地址的信息

15  ping命令: ping  [选项]  IP

16  netstat命令输出网络连接、路由表、接口统计、伪装连接和组播成员。

12   mail是linux邮件客户端命令

    mail命令格式2:mail  -s  “邮件标题”  用户名 < 文件绝对地址 或 脚本绝对地址

 13  w命令是显示系统中正在登陆用户信息。

 14  who命令和w命令类似,用于查看正在登陆用户,但是内容更加简单。

 15  last命令查看系统所有登陆过的用户信息,包括正在登陆用户和之前登陆用户。

 16  lastlog命令查看系统所有用户最后一次登陆时间。

 17  lastb命令查看用户错误登陆信息。

 18  mount 挂载命令


Liunx文件常用命令总结

1  mkdir  :创建空文件夹命令

2  touch  :创建空文件命令

3  mv命令格式: mv  [选项] 文件或目录

选项: -f 强制删除 -i交叉删除,在删除之前会询问用户  -r 递归删除,可以删除目录

4  cp 命令格式:cp   [选项]  源文件  目标文件

选项:-a 相当于-dpr选项的集合 -d 如果源文为软连接,则复制出的目标文件也为软链接

-I 询问,如果目标已经存在,则会询问是否覆盖 -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间) -r 递归复制,用于复制目录

6  chmod是修改权限命令  

chmod 命令格式:chmod  [选项] 权限模式 文件名

选项:      -R :递归设置权限,也就是给予目录中的所有文件设定权限

用户身份:  -u:代表所有者 -g: 代表所属组  -o :代表其他人  -a: 代表全部身份

赋予方式:  +:加入权限 -:减去权限  =:设置权限

权限:      -r:读取权限 -w:写权限 -x:执行权限

数字权限:  4代表“r”权限 2代表“w”权限 1:代表“x”权限

7  chown是修改文件和目录所有者和所属组的命令

chown命令格式: chown  [选项] 所有者:所属组  文件或目录

选项: -R 递归设置权限、也就是给子目录的所有文件设置权限

8  locate:按照文件名搜索普通文件的命令

9  find命令是在目录中搜索文件

find命令格式: find 搜索路径 [选项] 搜索内容

选项: -name 按照文件名搜索 -iname: 按照文件名搜索,不区分文件名大小写

-inum: 按照indoe号搜索

命令格式2: find 搜索路径  [选项] 搜索内容

选项: -size[+|-] 大小  按照指定大小搜索文件

注意:默认单位b,如果不写单位,则按照512 Byte 搜索

单位C是按照字节搜索、单位w是,按照双字节(中文)搜索、单位k是按照KB搜索、

单位M是按照MB搜索、单位G是按照GB搜索。

命令格式3: find 搜索路径 [选项] 搜索内容

选项:-atime [+|-]时间:按照文件问时间搜索

-mtime[+|-]时间:按照文件修改时间搜索

-ctime[+|-]时间:按照文件状态修改时间搜索

[+|-]时间含义:-5代表5天修改的文件、5代表5~6天那一天修改文件、+5代表6天前修改的文件

命令格式4: find 搜索路径 [选项] 搜索内容

选项:-perm 权限模式:查找文件权限刚好等于“权限模式”的文件

      -perm -权限模式:查找文件权限全部包含“权限模式”的文件

      -perm +权限模式:查找文件权限包含“权限模式”的任意一个权限的文件

命令格式5: find 搜索路径 [选项] 搜索内容

选项: -udi 用户ID: 按照用户ID查找所有者是指定ID的文件

       -gid组ID:  按照用户组ID查找所属组是指定ID的文件

       -user 用户名: 按照用户名查找所有是指定用户的文件

       -group 组名: 按照组名查找所属组时指定用户组的文件

       -nouser:  查找没有所有者的文件

注意:“-nouser”比较常用,是用来找垃圾文件的,但是有一种例外情况,那就外来文件,比如光盘和u盘的文件如果是由wWindows复制,在Linux中就是没有所有者文件,再比如手工源码包安装的文件,也有可能是没有所有者。

命令格式6: find 搜索路径 [选项] 搜索内容

选项: -type d: 查找目录    -type f  c查找普通文件  -type l :查找软链接文件

命令格式7: find 搜索路径 [选项] 搜索内容

选项: -a: and逻辑与   -o: or逻辑或   -not :not 逻辑非

10  grep命令是在文件中提取和匹配符合条件的字符串行

grep命令格式:grep  [选项] “搜索内容”  文件名

选项: -i 忽略大小写  -n: 输出行号  -v: 反向查找  

--color=auto:搜索出关键字用颜色显示

11压缩命令zip: zip  [选项]  压缩包名   源文件或源目录

选项: -r压缩目录

解压缩命令unzip: unzip  [选项]  压缩包名

选项: -d 指定压缩位置

压缩命令.gz(不会打包):  gzip  [选项]  源文件

选项: -c :将压缩书记输出到标准输出中,可以用于保留源文件

-d : 解压缩     -r :压缩目录

解压缩.gz: gzip -d 压缩包  或者 gunzip 压缩包 命令都可以。

压缩命令.bz2(不能压缩目录): bzip2  [选项]  源文件

选项: -d : 解压缩  -k: 压缩时,保留源文件

       -v: 显示压缩的详细信息

解压缩.bz2:bzip2 -d 压缩包 或者 bunzip2 压缩包 命令进行解压。

压缩命令.tar: tar  [选项]  [-f压缩包名] 源文件或目录

选项:    -c :打包   -f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所有一点要正确指定扩展名     -v : 显示打包文件过程

解压缩命令.tar: tar  [选项]  压缩包

选项: -x:解打包  -f: 指定压缩包的文件名  -v: 显示解打包文件过程

-t:测试,就是不解打包,只是查看包中有哪些文件

 -C (大写)目录: 指定解打包位置

压缩和解压缩命令“.tar.gz”和“.tar.bz2”: tar  [选项]  压缩包  源文件或目录

选项:  -z: 压缩和解压缩“.tar.gz”格式

        -j: 压缩和解压缩“.tar.bz2”格式

可以直接使用tar格式命令进行解压和压缩。

12  sync:用于刷新文件系统缓冲区(关机时候一定要打三遍此命令)

13  shutdown 关机和重启命令

Shutdown命令格式:shutdown  [选项]  时间  [警告信息]

选项: -c :取消已经执行的shutdown命令  -h:关机  -r :重启

14  ifconfig :ifchonfig命令最主要作用就是查看IP地址的信息

15  ping命令: ping  [选项]  IP

选项: -b:后面加入广播地址,用于对整个网段进行探测

       -c次数: 用于指定ping次数     -s 字节 :指定探测包的大小

16  netstat命令输出网络连接、路由表、接口统计、伪装连接和组播成员。

netstat命令格式: netstat  [选项]

选项: -a: 列出所有网络状态,包括Socket程序

       -c 秒数: 指定每隔几秒刷新一次网络状态

       -n : 使用IP地址和端口号显示,不使用域名和服务名

       -p: 显示PID和程序名

    -t:显示使用TCP协议端口的连接状况

    -u:显示使用UDP协议端口连接状况

    -l:仅显示监听状态连接

    -r: 显示路由表

   

12   mail是linux邮件客户端命令

     mail命令格式:mail 用户名

     Subject:xxxxx    <-y邮件标题

     Xxxxxx           <-y邮件内容

     .                <-使用“.”来结束邮件输入

    mail命令格式2:mail  -s  “邮件标题”  用户名 < 文件绝对地址 或 脚本绝对地址

    选项: -S 指定邮件标题

   

    mail阅读邮件:如果是已经阅读的邮件,前面不会带“N”;之后的数字是邮件编号,如果想要看第一份邮件,则需要输入邮件的编号“1”就可以。交互命令常用的有:

选项: -h 列出邮件标题列表    -d n(数字) :删除指定邮件,比如第二封就是“d 2”。

-s n(数字):保存邮件,可以把指定邮件保存文件,例如“ s 2/tmp/test.mail”。

-q :退出并保存    -e : 退出但不保存任何操作

 13  w命令是显示系统中正在登陆用户信息。

     注意:关闭服务器需要注意其他用户登陆,并及时通知。

 14  who命令和w命令类似,用于查看正在登陆用户,但是内容更加简单。

 15  last命令查看系统所有登陆过的用户信息,包括正在登陆用户和之前登陆用户。

 16  lastlog命令查看系统所有用户最后一次登陆时间。

 17  lastb命令查看用户错误登陆信息。

 18  mount 挂载命令

   mount命令格式:  mount  [-l]

查询系统已经挂载的设备。

     mount命令格式2: mount -a

      依据配置文件/etc/fstab的内容,自动挂载。

mount命令格式3: mount  [-t 文件系统]  [-L 卷标名]  [-o 特殊选项]  \

选项: -t 文件系统 : 加入文件系统类型来指定挂载的类型,可以ext3、ext4、iso9660等文件系统。

      -L 卷标名:挂载指定卷标分区,不是按照设备文件挂载

      -o 特殊选项:可以指定挂载的额外选项,不如读写权限、同步异步等,如果不指定则默认值生效。

 mount命令格式4: mount -t iso9660  /dev/chrom/mnt/cdrom

挂载光驱

 光驱卸载: umount  /dev/sro 和   umount /mnt/chrom

  

mount命令格式5: mount -t  vfat /dev/sdb1/mnt/usb/  

挂载U盘

注意:如果U盘是乱码需要挂载时候加入中文编码和字体命令如下:

mount -t vfat -o incharset=utf8 /dev/sdb1 / mnt/usb

U盘卸载: umount /mnt/usb

   

mount命令格式5: mount -t  ntfs-3g 分区设备文件没那个 挂载点

挂载NTFS分区

注意:Linux系统中需要先安装NTFS-3G插件,安装完成后需要挂载分区文件系统不是ntfs,而是ntfs-3g。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值