linux系统常用命令总结

简介

本文简单记录常用的linux系统shell命令。

命令

linux系统常用shell命令如下表格

命令 功能 示例 备注
alias 给命令起别名 alias c='clear' 取clear的别名为c
cat 显示文本内容 cat file 显示file的内容
chmod 修改文件访问权限 chmod 644 file 改file的权限为644
cd 修改当前路径 cd /etc 转到/etc中去
chown 修改文件拥有者 chown foo file 改file的所有者为foo
clear 清屏 clear 清屏
cp 复制文件 1:cp file1 file2 1:复制file1为file2
2:cp dir1.0/ dir2.0 -r 2:复制dir1.0为dir2.0
df 查看文件系统信息 df -h 显示文件系统信息
diff 比较两个文件的异同 1:diff file1 file2 -uN 1:比较file1和file2
2:diff dir1/ dir2 -urN 2:比较dir1/和dir2/
dpkg 手工安装软件包 dpkg -i example.deb 安装example.deb
echo 显示字符串 echo "hello" 显示"hello"
find 查找文件 find / -name "*.c" 找出/下的所有.c文件
grep 查找字符串 grep "abc" ./* -rwHn 在当前目录下的所有文件中找字符串"abc"
ifconfig 查看或修改网络 ifconfig eth0 查看eth0的网络信息
kill 发送信号 kill -s SIGKILL 1234 给进程1234发送信号SIGKILL
ln 创建链接文件 1:ln apple a 给apple取别名a
2:ln -s apple a 创建一个符号链接a指向apple
ls 列出文件信息 ls -l 列出当前文件信息
man 查找帮助信息 man ls 查找关于ls的帮助信息
mount 挂载或卸载分区 mount /dev/x /mnt 将/dev/x挂载到/mnt
more 分屏显示信息 ps -ef | more 分屏显示ps -ef 的信息
mkdir 创建目录 mkdir dir/ 创建新目录dir/
mv 移动或重命名文件 1:mv file1 file2 改file1名字为file2
2:mv file dir2 将file移动到dir2/中
pwd 显示当前路径 pwd 显示当前路径
ps 查看系统进程信息 ps -ef或者ps ajx 查看系统进程信息
rm 删除文件 1:rm file 1:删除file
2:rm dir/ -r 2:递归地删除dir/
sort 排序 sort file 对file排序后打印到屏幕
tar 归档或释放 1:tar jcf a.tar.bz2 * 1:将所有文件压缩为.bz2
压缩或解压 2:tar jxf a.tar.bz2 2:解压bz2文件
3:tar -zcf a.tar.gz * 3:将所有文件压缩为.gz
4:tar -zxf a.tar.gz 4:解压gz文件
uniq 去掉相邻重复的行 uniq file 去掉file中相邻的重复行
wc 计数器 wc a 计算a的行、单词、字符
which 查找所在路径 which ls 显示命令ls所在路径

总结

后面我有时间再慢慢对这些命令进行详细分析,形成大全。

posted @ 2022-05-23 20:48  李星云姬如雪  阅读(21)  评论(0编辑  收藏  举报