一.文件类型
(-rw-r--r-)文件类型 (-二进制文件 d目录 l软连接文件)
(rw- r-- r--)u所有者 g所属组 o其他人
r读 w写 x执行
二.目录处理命令:
1. 目录处理命令:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
语法 : ls 选项[-lah] 文件或目录
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
-h 更人性化显示文件大小单位(KB,MB,GB)
-i 查看序列号
-t 按时间显示
-S 由大到小排序
-r 由小到大排序
2.排序:sort
语法:sort 文件或目录
默认按字母排序
选项:
-M:按月份排序
-n:从小到大
-r:反序,从大到小
-t:指定一个用来区分键位置字符
-k:后面跟数字,指定按第几列进行排序
3.目录处理命令:cd [切换目录]
命令英文原意:change directory
命令所在位置:shell内置命令
执行权限:所有用户
语法:cd [目录]
cd ~ 返回当前登录用户的目录
cd – 返回前一个目录位置
cd .. 返回上一级目录
4.目录处理命令:pwd [显示当前目录]
命令英文原意:print working directory
命令所有路径:/bin/pwd
执行权限:所有用户
挂载命令:mount
命令位置:/bin/mount
执行用户:所有用户
语法:mount 【-t文件系统】 设备文件名 挂载点
挂载点:/dev/sr0 /dev/cdrom
卸载光盘:umount
语法:umount /dev/sr0
断开连接:eject
md5sum:命令工具检测MD5校验和
5.查看文件的详细信息stat [目录或文件]
注:atime访问时间
mtime修改时间
ctime改变时间
三.文件处理命令:
1. 文件处理命令rmdir [删除空目录]
命令英文愿意:remove empty directories
命令所在位置:/bin/rmdir
执行权限:所有用户
2.文件处理命令:mkdir //创建目录文件夹
命令英文愿意:make directories
文件路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p 目录
-p 递归创建 //嵌套创建
例:mkdir -p /tmp/Japan/boduo
3.文件处理命令:cp [复制文件或目录]
命令英文原意:copy
命令所在位置:/bin/cp
执行权限:所有用户
语法:cp -rp 【源文件或目录】 【目标目录】
-r:复制目录
-p:保留文件属性
-f:强制复制
install 可以用于复制指定权限
格式:install -m 权限 源文件 目标文件
4. 文件处理命令:mv 【剪切文件 改名】
命令英文原意:move
命令所有路径:/bin/mv
执行权限:所有用户
语法 mv 【源文件或目录】 【目标目录】
5.文件处理命令:rm 【删除文件或目录】
命令英文原意:remove
命令所在位置:bin/rm
执行权限:所有用户
语法:rm -rf 【文件或目录】
-r 删除目录
-f 强制执行
6.文件处理命令:touch 创建空文件
执行权限:所有用户
语法: touch 文件名
touch “I Love” 【使用空格做名称】
7.文件处理命令:cat
命令存放路径:/bin/cat
执行权限:所有用户
语法:cat 文件位置
-n 显示行号
8.文件处理命令:tac 【倒序查看文件】
注:与cat查看相反查看顺序为倒着
9.文件处理命令:more 【分页显示文件内容】
文件存放位置:/bin/more
执行权限:所有用户
语法:more 【文件名】
【空格】或f 翻页
【Enter】 换行
【q或Q】 退出
2.权限管理命令:chown 【改变文件或目录的所有者】
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:所有用户
语法 :chown 【用户】【文件或目录】
3.权限管理命令:chgrp 【改变文件或目录的所属组】
命令英文原意:change file group ownership
命令所在路径:/bin/chgrp
执行权限:所在用户
语法:chgrp 【用户组】【文件或目录】
4.权限管理命令:umask 【显示,设置文件的缺省权限】
命令英文原意:the user file-creation mask
命令所在位置:shell内置命令
执行权限:所有用户
语法:umask [-S]
-S:以rwx形式显示新建文件缺省权限
用户默认值文件:
/etc/default/useradd 用户默认值管理文件
GROUP=100 #用户默认组
HOME=/home #用户家目录
INACTIVE=-1 #密码过期宽限天数(shadow文件7字段)
EXPIRE= #密码失效时间
SHELL=/bin/bash #默认shell
SKEL=/etc/skel #模板目录
CREATE_MAIL_SPOOL=yes #是否建立邮箱
/etc/login.defs #默认密码策略
PASS_MAX_DAYS 99999 #密码有效期
PASS_MIN_DAYS 0 #密码修改间隔
PASS_MIN_LEN 5 #密码最小5位
PASS_WARN_AGE 7 #密码到期警告
UID_MIN 500 #最小和最大UID范围
GID_MAX 6000
ENCRYPT_METPHOD SHA512 #加密模式
五.文件搜索命令:
1.文件搜索命令:find 【搜索文件或目录】
语法: find /etc -name init
-iname 不区分大小写
-size :文件大小
+n 大于 -n 小于 n等于
-user 文件属主
-group 根据所属组查找
时间搜索:
-amin:访问时间access
-cmin:文件属性change
-mmin:文件内容modify
判断:
-a 两个条件同时满足
-o两个条件满足任意一个即可
find /etc -name “init” -exec ls -l {} \;
-exec/-ok 命令 {} \; 对搜索结果执行操作
执行命令
-type 根据文件类型查找
f文件 d目录 l软连接文件
-inum 根据i节点查找
-perm 根据权限查找
例:find /bin/ -perm 755 #等于0755权限的文件或文件
find /bin/ -perm -644 #至少有644权限的文件或目录
2.文件搜索命令:locate 【在文件资料中查找文件】
命令所在位置:/usr/bin/locate
执行权限:所有用户
语法:locate 文件名
3.文件搜索命令:which 【搜索命令所在目录以及别名信息】
命令所在位置:/usr/bin/which
执行权限:所有用户
语法:which 命令
4.文件搜索命令:whereis 【搜索命令所在目录及帮助文件路径】
命令所在路径:/usr/bin/whereis
执行用户:所有用户
语法: whereis 【命令名称】
5.文件搜索命令:grep 【在文件中搜索字符串匹配的行并输出】
命令所在路径:/bin/grep
执行权限:所有用户
语法:grep –iv 【指定字串】 【文件】
-I :不区分大小写
-v : 排除执行字符
六.帮助命令:
1.帮助命令:man 【获取帮助信息】
命令英文原意:manual
命令所在路径:/usr/bin/man
执行权限:所有用户
语法:man 【命令或配置文件】
2.uptime:查看Linux系统运行多长时间
七:用户管理命令:
1.用户管理命令:useradd 【添加新用户】
命令所在位置:/usr/sbin/useradd
执行权限:root
语法:useradd 用户名
2.用户管理命令:passwd 【设置用户密码】
命令所在位置:/usr/bin/passwd
执行权限:所用用户
语法:passwd 用户名
3.用户管理命令:who 【查看登录用户信息】
命令所在位置:/usr/bin/who
执行权限:所有用户
语法:who
返回值:tty 本地终端 pts远程终端
4.用户管理命令:w 【查看登录用户详细信息】
命令所在位置:/usr/bin/w
执行权限:所有用户
语法: w
八.文件压缩命令:
1.压缩解压命令:gzip 【压缩文件】
命令英文原意:gnu zip
命令所在位置:/bin/gzip
执行权限:所有用户
语法:gzip 【文件】
压缩格式:.gz
2.压缩解压命令:gunzip 【压缩.gz文件】
命令所在位置:/bin/gunzip
执行权限:所有用户
语法:gunzip 【压缩文件】
3.压缩解压命令:tar 【打包目录】
命令所在位置: /bin/tar
执行权限:所有用户
语法:tar 选项【-zcf】【压缩后文件名】【目录】
-c 打包
-v 显示详细信息
-f:指定文件名
-z:打包同时压缩
-x:解包
-v:显示详细信息
-C:指定解压位置
4.压缩解压命令:zip 【压缩文件或目录】
命令所在路径:/usr/bin/zip
执行权限:所有用户
语法:
zip 选项【-r】 【压缩后文件名】 【文件或目录】
-r 压缩目录
压缩后文件格式:.zip
5.压缩解压命令:unzip 【解压.zip的压缩文件】
命令所在路径:/usr/bin/unzip
执行权限:所有用户
语法:unzip 【压缩文件】
6.压缩解压命令:bzip2 【压缩文件】
命令所在路径:/usr/bin/bzip2
执行权限:所有用户
语法:bzip2 选项【-k】 【文件】
-k 产生压缩文件后保留源文件
压缩后文件格式:.bz2
7.压缩解压命令:bunzip2 【解压缩】
命令所有路径:/usr/bin/bunzip2
执行权限:所有用户
语法:bunzip 选项 【-k】 【压缩文件】
-k 解压缩后保留源文件