目录
11压缩命令zip: zip [选项] 压缩包名 源文件或源目录
解压缩.gz: gzip -d 压缩包 或者 gunzip 压缩包 命令都可以。
压缩命令.bz2(不能压缩目录): bzip2 [选项] 源文件
解压缩.bz2:bzip2 -d 压缩包 或者 bunzip2 压缩包 命令进行解压。
压缩命令.tar: tar [选项] [-f压缩包名] 源文件或目录
压缩和解压缩命令“.tar.gz”和“.tar.bz2”: tar [选项] 压缩包 源文件或目录
12 sync:用于刷新文件系统缓冲区(关机时候一定要打三遍此命令)
14 ifconfig :ifchonfig命令最主要作用就是查看IP地址的信息
16 netstat命令输出网络连接、路由表、接口统计、伪装连接和组播成员。
mail命令格式2:mail -s “邮件标题” 用户名 < 文件绝对地址 或 脚本绝对地址
14 who命令和w命令类似,用于查看正在登陆用户,但是内容更加简单。
15 last命令查看系统所有登陆过的用户信息,包括正在登陆用户和之前登陆用户。
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。