alias:查看系统存在的别名
alias 别名='系统认可的命令' :定义别名
unalias 别名:取消别名
ls /:查看目录
ls -a:列出目录下的所有文件
ls -l:列出文件的详细信息
ls -i:查看⽂件的iNode号(iNode会指向文件块所在的位置)
ls -h:以容易读取的方式显示文件大小
ls -d:仅列出目录本身
ls -lh:查看文件的详细信息(包含了文件大小)
ls -la:查看所有文件(包含了隐藏文件)
ls -lah:查看所有文件以及文件大小
mkdir 文件夹名称:创建文件夹。
mkdir -pv 文件夹名称:创建且过程可视化的多层级文件夹。
rm -r 目录名称:直接删除
rm -rf 目录名称:强制删除,若目录不存在,此命令依旧可以执行,不报错
rm -rv 目录名称:可视化的删除
touch 文件名字:创建空白文件
rm -f 文件名 :强制删除文件
rm -i 文件名 :询问确认后删除文件
rm -v 文件名 :删除文件(可视化的只展示)
rm -iv 文件名 :询问确认后删除文件+可视化展示
cd :返回到用户的家目录
cd / :代表根目录
cd. :当前目录
cd.. :进⼊当前目录的上⼀级目录
yum install -y tree:安装树形目录
yum uninstall tree:删除树状目录
tree 第一级目录名称:查看所有目录(树状)
tree -L n [目录]:查看指定深度目录(树形)【其中n指定目录深度】
cp 原文件 目标文件:复制原文件,并命名为目标文件
cp 原目录/原文件 目标目录/目标文件:把一个文件从⼀个目录复制到另外一个目录。
mv 文件名称 目标目录:文件剪切到文件夹下。
mv 原目录/原文件 目标目录:把目录下的文件剪切到另外⼀个目录。
mv 原文件 目标文件:重命名。
more 文件:⼀屏⼀屏查看文件内容
less 文件:查看文件内容(支持上下左右)
head -n N 文件名:查看文件开头几行(N为数字,值得是要看几行)
tail -n N 文件名:查看文件结尾几行(N为数字,值得是要看几行)
cat -n 文件:显示文件的行数
cat -A 文件:显示文件所有内容但是不显示行号
tac 文件:倒序显示文件的行数
tail -f 文件:查看实时日志
chmod nnn 文件名:赋予文件权限
chmod 用户身份+用户权限字母 文件名:增加某一个用户的权限
chmod 用户身份-用户权限字母 文件名:移除某一个用户的权限
chmod 用户身份=用户权限字母 文件名:设定文件的权限
free:查看内存
ps auxw | head -1;ps auxw|sort -rn -k4|head -5 :内存占⽤前五的进程
ps auxw|head -1;ps auxw|sort -rn -k3|head -3 :cpu占⽤前三的进程
lsof -i:端口 :查看指定端口占用语法格式
lsof -i :查看端口占用语法格式
netstat -tunlp | grep 端口号:查看指定端口占用语法格式
netstat -tunlp :查看所有端口占用语法格式
进程查看命令为:ps aux 或 ps -elf , 建议使用 ps -elf 查询
ps -elf | grep 进程:查看静态的进程统计信息
ps -elf :查看更加详细的信息
使用格式 :find <指定动作> <指定目录> <指定条件>
find / -name 文件:查找文件位置
find / -name 文件名(缺)? :表示⼀个字符
find / -size +数据:在根⽬录下查找⼤于 某个数值的文件
which 文件名:在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第⼀个搜索结果。
whereis命令只能⽤于程序名的搜索,⽽且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。
Whereis 文件名:搜索程序名。
Shell 的 echo 指令,⽤于字符串的输出
命令格式:echo “字符串”
命令格式:
printf “内容 \n”:
printf "字符串:%s,整型数字:%d,字符串:%s,带小数的数字:%f \n"
不同的linux终端之间的文件传输。
scp 文件名 账户名@101.43.158.84:/传到哪个目录下
zip中,压缩和解压后源文件还会被保留,可以把多个文件压缩到一个压缩包中
zip可以压缩文件夹。
zip 压缩后压缩包的名称.zip 需要压缩的文件名:文件压缩到压缩包
gz中,压缩和解压后源文件不会被保留,只能把多个文件分别进行压缩。gzip不能压缩文件夹。
gzip 要压缩的文件名:压缩文件
(1)压缩命令:tar -选项 压缩后的文件名.tar 需要压缩的文件
".tar" 格式的打包和解打包都使用 tar 命令,区别只是选项不同。
其中,".tar" 格式打包命令选项
-c:打包
-f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。
-v:显示打包文件过程
(2)tar -选项 压缩包名称
其中,tar 解压命令选项
-x:解打包
-f:指定压缩包的文件名
-v:显示解打包文件过程
(1)压缩
命令:tar -j选项 压缩后的文件名.tar.gz 需要压缩的文件
其中,".tar" 格式打包命令选项
-c:打包
-f:指定压缩包的文件名。压缩包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名。
-v:显示打包文件过程
(2)解压
tar -j选项 压缩包名称
tar -zxvf 压缩包名称
其中,tar 解压命令选项
-x:解打包
-f:指定压缩包的文件名
-v:显示解打包文件过程
useradd 用户名:创建用户使用的命令
userdel 用户名:删除⽤户使用的命令
passwd 用户名:设置命令使用的命令
su - 用户名(-和用户名之间需要有空格)