ls
功能:列出文件夹信息
语法: ls [-l -h -a] [参数]
参数:被查看的文件夹;如果不提供参数,则查看当前工作目录
-l,以列表形式列出
-h,配合-l,以易懂的方式显示文件大小
-a,显示隐藏文件
--------------------------------------------------------------------------
pwd
功能:展示当前工作目录
语法: pwd
--------------------------------------------------------------------------
cd
功能:切换工作目录
语法: cd [目标目录]
参数:目标目录,要切换去的地方,不提供则默认切换到当前登录用户的HOME目录
--------------------------------------------------------------------------
mkdir
功能:创建文件夹
语法: mkdir [-p] 参数
参数:被创建文件夹的路径
选项:-p,创建前置路径
--------------------------------------------------------------------------
touch
功能:创建文件
语法:touch 参数
参数:被创建的文件路径
--------------------------------------------------------------------------
cat
功能:查看文件内容
语法:cat 参数
参数:被查看的文件路径
--------------------------------------------------------------------------
more
功能:查看文件,可以支持翻页查看(空格翻页,q键退出)
语法:more 参数
参数:被查看的文件路
--------------------------------------------------------------------------
cp
功能:复制文件、文件夹
语法:cp [-r] 参数1 参数2
参数1:被复制的
参数2:要复制去的地方
选项:-r,复制文件夹使用
--------------------------------------------------------------------------
mv
功能:移动文件、文件夹
语法: mv 参数1 参数2
参数1:被移动的
参数2:要移动去的地方,参数2如果不存在,则会进行改名
--------------------------------------------------------------------------
rm
功能:删除文件、文件夹
语法:rm [-r -f] 参数 参数
参数:支持多个,每一个表示被删除的,空格进行分隔
选项:-r,删除文件夹使用
选项:-f,强制删除
--------------------------------------------------------------------------
which
功能:查看命令的程序本体文件路径
语法:which 参数
参数:被查看的命令
--------------------------------------------------------------------------
find
功能:搜索文件
语法:按文件名搜索: find 路径 -name 参数
路径:搜索的起始路径
参数:搜索的关键字,支持通配符*
--------------------------------------------------------------------------
grep
功能:过滤关键字
语法:grep [-n] 关键字 文件路径
选项:-n,在结果中显示匹配的行的行号
参数,关键字,过滤的关键字
参数,文件路径,要过滤内容的文件路径,可作为内容输入端口
--------------------------------------------------------------------------
wc
功能:统计
语法: wc [-c -m -l -w] 文件路径
选项:-c,统计bytes数量
选项:-m,统计字符数量
选项:-l,统计行数
选项:-w,统计单词数量
参数:文件路径,被统计的文件,可作为内容输入端口
--------------------------------------------------------------------------
echo
功能:输出内容
语法: echo 参数
参数:被输出的内容
--------------------------------------------------------------------------
tail
功能:查看文件尾部内容
语法: tail [-f] 参数
参数:被查看的文件
选项:-f,持续跟踪文件修改
--------------------------------------------------------------------------
head
功能:查看文件头部内容
语法:head [-n] 参数
参数:被查看的文件
选项:-n,查看的行数
--------------------------------------------------------------------------
ln
功能:创建文件、文件夹软链接(快捷方式)
语法: ln -s 参数1 参数2
参数1:被链接的
参数2:要链接去的地方(快捷方式的名称和存放位置)
--------------------------------------------------------------------------
date
功能:显示日期
语法: date [-d] [+格式化字符串]
选项:-d 按照给定的字符串显示日期,一般用于日期计算
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
--------------------------------------------------------------------------
ps
功能:查看进程信息
语法: ps -ef,查看全部进程信息
--------------------------------------------------------------------------
kill
功能:关闭进程
语法:kill [-9] 进程id
选项:-9,强制关闭进程
--------------------------------------------------------------------------
ping
功能:测试网络是否联通
语法: ping [-c num] 参数
选项:-c,检查的次数
--------------------------------------------------------------------------
top
功能:查看主机运行状态
语法: top,查看基础信息
--------------------------------------------------------------------------
df
功能:查看磁盘占用
语法:df [-h]
选项:-h,以更易懂的方式展示
--------------------------------------------------------------------------
systemctl
功能:控制系统服务的启动关闭等
语法: systemctl start | stop | restart | disable | enable | status 服务名
start,启动
stop,停止
status,查看状态
disable,关闭开机自启
enable,开启开机自启
restart,重启
--------------------------------------------------------------------------
curl
功能:发送http网络请求
语法:curl [-O] url
选项:-O,用于下载文件
参数:url,要发起请求的网络地址
--------------------------------------------------------------------------
tar
功能:用于压缩或解压
tar -zcvf 压缩包 被压缩1 被压缩2 被压缩N
-z表示使用gzip,可以不写
tar -zxvf 被解压的文件 -C 要解压去的地方
-z表示使用gzip,可以省略
-C,可以省略,指定要解压去的地方,不写解压到当前目录
--------------------------------------------------------------------------
su
功能:切换用户
语法: su [-] [用户]
--------------------------------------------------------------------------
sudo
功能:让一条命令带有root权限
语法:sudo 其他命令
--------------------------------------------------------------------------
chmod
功能:修改文件、文件夹权限
语法: chmod [-R] 权限 参数
权限:要设置的权限,比如755,表示: rwxr-xr-x
参数:被修改的文件、文件夹
选项:-R,设置文件夹和其内部全部内容一样生效
--------------------------------------------------------------------------
chown
修改文件、文件夹所属用户、组
语法: chown [-R] [用户][:][用户组] 文件或文件夹
选项:-R,对文件夹内全部内容应用相同规则