linux终端—满足日常操作的命令

标蓝字段是个人linux服务器日常操作中使用较多的命令
ls:显示文件和目录列表
ls -l(ll):列出文件信息(权限、内存和更新时间等)
ls -all:列出隐藏文件(如:.bashrc)
ls | wc -l:显示当前目录下文件和目录的总数
ls *.dat:显示所有.dat文件,*匹配多个字符(文件操作很有用)
ls lw*:显示lw开头的文件
cd 目录名:切换到目录名下
.表示当前目录
..表示上一级目录,可以用“cd ..”返回父目录
-表示上一次工作的目录,可以用“cd -”快速在两个目录间切换
~表示用户主目录,可以用“cd ~”快速到达主目录
pwd:查看当前工作目录路径
touch 文件:生成一个空文件,文件存在则实现的是更改文件的时间
mkdir 目录:创建目录(文件夹)
rm 文件:删除文件
rm -r 目录(rm 目录 -r):删除目录
mv 文件/目录 目录:移动文件到目录中或重命名,如果参数2“目录”不存在,将对参数1进行重命名为参数2
cp 文件/目录 指定目录:复制文件或目录到指定目录,最后一个参数为指定目录,中间是复制的文件和目录(可以是多个)
cat 文件:查看文件内容
nl 文件:给出行号查看文件内容
less 文件:分页查看文件内容,还可以进行vim操作进行搜索关键词
more 文件:分页查看文件内容(个人感觉不如less和cat好用)
tail -x 文件:查看文件最后x行内容
head -x 文件:查看文件开头x行内容
grep 查找关键词 文件:显示文件中含查找关键词的行
grep -Ev '^#|^$' 文件:显示文件内容,不带注释和空行
sz 文件:下载文件
rz:上传文件(直接将文件拖入linux终端也可以上传)
tar命令,压缩或解压文件
tar -cf 压缩后的文件(xx.tar) 需要进行压缩的文件(可以是多个)
tar -xf 压缩文件(xx.tar)
tar -cvf xx.tar 文件(会显示哪些文件被压缩了)如:tar -cvf 1.tar 1
解压:tar -xzvf xx.tar.gz
-c 创建压缩文件
-x 释放压缩文件(解压缩)
-f 指定要压缩后解压缩的文件名
-v 显示命令执行的过程 (比如当前压缩了哪些文件等等信息)
find 路径 -name 想要查找的文件名:查找某个路径下的文件
echo 内容:输出内容到屏幕
echo 内容 > 文件:输入内容到文件中,文件原来的内容消失,文件存在则打开,不存在则会自动创建
echo 内容 >> 文件:输入内容到文件最后面,文件原来内容还在,文件存在则打开,不存在则会自动创建
Ctrl + Z : 终止正在运行的命令
Ctrl + L:清空屏幕