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所在路径 |
总结
后面我有时间再慢慢对这些命令进行详细分析,形成大全。
标签:总结,文件,file1,tar,file2,常用命令,ls,file,linux 来源: https://www.cnblogs.com/lxyjrx/p/16302772.html