Linux 常用命令

参考

Linux 常用命令学习

基础

ls 查看文件信息

# 列出所有文件,包括权限所有者,文件大小缩写
ls -alh

cd 切换目录

# 回家目录
cd ~
# 回上一次工作路径
cd -

pwd 查看当前路径

mkdir 创建目录

# 创建目录,中间目录若不存在,则自动创建
mkdir -p /home/julia/test/t

rm 删除目录

# 删除多级目录,不用确认
rm -rf ./test/t

mv 移动文件

# 把文件移到目录下
mv test1 test2 test3 ./test
# 重命名文件,询问是否覆盖
mv -i test1 test4

cp 复制文件

# 复制文件,不改原文件时间,询问是否覆盖
cp -ai test1 ./test
# 创建链接
cp -s test1 link

cat 查看文件

# 合并文件
cat test1 test2 > test
# 反向展示
tac test.txt

more 一页页阅读

空格:向下滚动一屏
Ctrl+B:返回上一屏
=:输出当前行的行号

less 随意浏览文件

# 显示行号,忽略搜索时的大小写
less -Ni test.txt

/:搜索 n:向下 N:向上
b:向后翻译 u:向前翻页

ps 查看进程

# 看 CPU
ps -aux
# 看 PPID
ps -ef

tail 看文件末尾

# 显示 10 行,循环读取
tail -n10 -f test.txt

which 查看执行文件的位置

# ls 命令执行哪个
which ls

find 查找文件

# 按名字在当前目录找
find ./ -name te*

进阶

chmod 权限

# 用户添加读权限
chmod u+r test.txt
# 所有人都可读写执行
chmod 777 test.txt

u:用户 g:群众 o:其他 a:所有
r:读4 w:写2 x:执行1 -:删除

tar 解压缩

# 压缩
tar -zcvf test.tar.gz /test
# 解压
tar -zxvf test.tar.gz

chown 改变所属组

# 递归更改
chown -cR julia:julia test/

df 查看磁盘空间

# 以易读方式列出文件系统
df -haT

ln 创建软/硬链接,同步更改

# 创建软连接,显示操作信息
ln -sv test.txt link

date 显示日期

cal 显示日历

grep 搜索

# 查找指定进程
ps -ef | grep svn

wc 统计字数、行数

# 统计字数
wc -m test.txt

top 显示内存、CPU 使用信息

kill 杀死命令

kill -9 PID

free 显示内存

posted @ 2023-05-06 00:55  seolas  阅读(12)  评论(0编辑  收藏  举报