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>&1 | cmd的所有输出均重定向到了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.txt | test.txt文件中输入了'test'字符串,字符串后面有换行符 |
echo -n 'test' > test.txt | test.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的时候表示共享内存已删除但是有其它程序占用。 |
本文档将持续更新。