Linux常用命令总结

1.查看linux版本以及核心信息

命令执行结果
uname展示名称,比如:Linux。
uname -a展示完整的名称。
cat /proc/version展示linux版本的完整名称
cat/proc/cpuinfo查看cpu核心信息
lscpu查看cpu核心信息
ncpu输出cpu核心数量

2.创建软链接

命令执行结果
ln -s source_file dest_link创建一个dest_link的软链接,链接到source_file

注意:如果软链接一直在闪烁,说明软链接失效。可能是链接的目录找不到。

3.输出重定向

命令执行结果
cmd > file 2>&1cmd的所有输出均重定向到了file中

4.文本查找和文件查找

命令执行结果
grep -nr text fileOrDir把文件或者文件夹中的含有字符串text的行打印出来
grep -nr -i text fileOrDir把文件或者文件夹中的含有字符串text的行打印出来,而且不区分text的大小写
grep -nr -v text fileOrDir把文件或者文件夹中的不含有字符串text的行打印出来
find path -name file 在路径path下查找文件file。

5.文本替换

命令执行结果
sed -i ‘s/old/new/’ file把file文件中的old全部换成new

6.文本显示

命令执行结果
echo 'test' > test.txttest.txt文件中输入了'test'字符串,字符串后面有换行符
echo -n 'test' > test.txttest.txt文件中输入了'test'字符串,字符串后面没有换行符

7.库文件符号展示

命令执行结果
nm -C lib*.a把静态库lib*.a中的定义的符号全展示出来

8.解压缩命令

命令执行结果
tar -xvf file.tar解压缩file.tar。x,即extract,提取出文件;v,即verbose,列出文件信息;f,即file,指定要处理的文件名。
tar -zxvf file.gzip解压缩file.gzip。z,即gzip,调用gunzip解压file.gzip。
unzip file.zip -d unzip_dir解压缩file.zip。d,指定解压缩的目录。

9.ssh登录远程主机

命令执行结果
ssh username@hostname登录到用户为username主机IP为hostname的设备。会提示输入密码。

10.查看系统内存、查看硬盘存储

命令执行结果
free -g查看系统内存,以G为单位显示。如果是-m,则是以M为单位显示。
df -h查看硬盘存储

11.系统运行状态、进程间通信资源

命令执行结果
top显示系统运行状态和进程信息。列VIRT指虚拟内存,列RES指占用的物理内存。
ipcs看到共享内存、消息队列、信号量信息。列中有个status,status是dest的时候表示共享内存已删除但是有其它程序占用。

本文档将持续更新。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值