------------------------------
cd
ls
mkdir
rmdir
rm
---------------------------------------
touch 创建文件
cat 显示文件内容 不适合查看内容较长的文件
-n 显示行号
cat -n /etc/issue
tac 和cat类似,但是是倒过来显示
more 分页显示文件内容
(空格)或f 翻页
(enter) 换行
q或Q 退出
less 分页显示文件内容 **(可以向上翻页)**
(空格)或f 翻页
(enter) 换行
(上箭头) 向上一行一行进行翻页
PGUP 向上翻页
/xxx 搜索关键词,进行标记
n 向下继续进行查找
q或Q 退出
head 显示文件前面几行
-n 指定行数(默认前10行)
head -n 6 /xxx
tail 显示文件后面几行
-n 指定行数(默认后10行)
-f 动态显示文件末尾内容(实时变化)
tail -n /xxxx
--------------------------------------------------
链接命令
ln 生成链接文件
ln -s[原文件][目标文件]
-s 创建软链接
软链接:类型Windows快捷方式
硬链接特征:
1. 拷贝cp -p+同步更新
2. 不能通过i节点识别
3. 不能跨分区
4. 不能针对目录使用
权限管理
chmod 改变文件或目录权限
chmod [{ugoa}{+-=}{rwx}][文件或目录]
[mode=421][文件或目录]
-R 递归修改
名称 值 权限 对文件的含义 对目录的含义
r 4 读权限 可以查看文件内容 可以列出目录中的内容
w 2 写权限 可以修改文件内容 可以在目录中创建、删除文件
x 1 执行权限 可以执行文件 可以进入目录
chown 改变文件或目录的所有者
chown [用户][文件或目录]
实例:
chown mym lll
改变文件lll的所有者为mym
chgrp 改变文件或目录的所属组
chgrp [用户组][文件或目录]
实例:
chgrp group lll
改变文件lll的所属组为group
umask 显示、设置文件的默认权限
umask [-S]
-S 以rwx形式显示新建文件默认权限
实例:
umask -S
find 文件搜索
find [搜索范围] [匹配条件]
实例:
find /etc -name init 精准搜索
find /etc -name *init* 模糊搜索
find /etc -name init??? 搜索以init开头
find /etc -iname init??? 不区分大小写搜索以init开头
*匹配任意字体
?匹配单个字符
find / -size +204800
在根目录下查找大于100M的文件
+n 大于 -n 小于 n 等于
一数据块 512字节 0.5K
100MB=102400KB=204800
find /home -user mym
在根目录下查找所有者为mym的文件
-group 根据所属组查找
-amin 访问时间access
-cmin 文件属性change
-mmin 文件内容modify
-cmin -5 查找五分钟内被修改过属性的文件和目录
find /etc -size +163840 -a -size -204800
在etc下查找大于80MB小于100MB的文件
-a 两个条件同时满足
-o 两个条件吗满足任意一个
find /etc -name inittab -exex ls -l {} \;
在etc下查找inittab文件并显示其详细信息
-exec/-ok 命令{} \; 对搜索结果执行操作
-type 根据文件类型查找
-type f
f文件 d目录 l软链接文件
-inum 根据i节点查找
locate 在文件资料库中查找文件
locate 文件名
-i 不区分大小写
实例:
locate inittab
which 搜索命令所在目录及别名信息
which 命令
实例:
which ls
whereis 搜索命令所在目录及帮助文档路径
whereis [命令名称]
实例:
whereis ls
grep 在文件中搜寻字串匹配的行并输出
-i 不区分大小写
-v 排除指定字串
实例:
grep mysql /root/install.log
--------------------------------------------------------------------------------------
man 获得帮助信息
命令或配置文件(不需要写绝对路径)
info
实例:
man ls 查看ls命令的帮助信息
man service 查看配置文件services的帮助信息
whatis 获得命令信息
实例:
whatis ls 查看命令的简短信息
apropos 配置文件
help 获得shell内置命令的帮助信息
实例:
help umask 查看umask命令的帮助信息
Linux学习命令
于 2021-12-02 09:49:49 首次发布