常用linux命令笔记

查看python在运行的脚本
  • ps aux | grep python
杀死进程
  • kill PID 注:SIGTERM
  • kill -9 PID 注:SIGKILL 如果是进程树,采用此方式杀死
查看内存信息、CPU信息
  • cat /proc/meminfo
  • cat /proc/cpuinfo
  • grep MemTotal /proc/meminfo # 查看内存总量
  • grep MemFree /proc/meminfo # 查看空闲内存量
查看操作系统版本
  • head -n 1 /etc/issue
查看目录容量及使用情况
  • df -h # 查看各分区使用情况
  • du -sh <目录名> # 查看指定目录的大小
  • du -sh * # 查看当前目录下所有目录的大小
查看文件编码
  • 在vim下使用:set fileencoding命令
设置时区
  • sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
Ubuntu自动挂载扩展硬盘分区
1.查看硬盘信息
$ sudo blkid

/dev/sda1: LABEL="Data" UUID="2662a892-8f1d-42cc-b474-a22aa643b9e3" TYPE="ext4" PARTUUID="ca795365-9cc0-4b41-a5f4-7f88256cc3df"
/dev/sdb1: UUID="B138-0525" TYPE="vfat" PARTUUID="051aab1d-d4a1-4649-9982-7b9e75702a4e"
/dev/sdb2: UUID="87e2afb3-33dc-46a7-b407-92eed240d037" TYPE="ext4" PARTUUID="93b5108a-f1df-40ed-97b0-371615ec57b2"
/dev/sdb3: UUID="09b7568a-3d1a-4c22-a9ca-04e75a5542c4" TYPE="swap" PARTUUID="87f8393c-4cd8-49ba-92fd-7773b1808740"
2.修改分区挂载配置信息
$ sudo nano /etc/fstab

共有5个参数:

file system: 分区定位,可以给磁盘号、UUID或Label,在blkid里,我们可以获得它的UUID或LABEL(如果存在)。
mount point: 挂载点。例如可以挂载在/backup,那么以后就可以使用/backup来访问硬盘。
type: 挂载磁盘类型。在blkid中可以找到TYPE。
options: 挂载参数。
dump: 磁盘备份,默认为0,不备份。
pass: 磁盘检查,默认为0,不检查。
3.检查并挂载
$ sudo mount -a
查找文件
find . -type f -name "libstdc++*"
其他命令

strings ll mv unlink ln chmod

strings ./x86_64-linux-gnu/libstdc++.so.6.0.21 | grep GLIBCXX
ll libstdc++*
mv libstdc++.so.6.0.19{.bak,} 后面花括号按逗号展开, 该命令等于mv xxx xxx.bak
unlink libstdc++.so.6
unlink libstdc++.so
ln -s libstdc++.so.6.0.21 libstdc++.so.6 软链接
ln -s libstdc++.so.6.0.21 libstdc++.so
chmod a+x libstdc++.so.6.0.21 
ubuntu 获取root权限
第一次需要输入命令:sudo passwd root
Enter new UNIX password: (在这输入你的密码)
Retype new UNIX password: (确定你输入的密码)
passwd: password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:
su root
Password: (在此输入你上面设置的密码)
再次禁用 root 帐号命令: sudo passwd -l root

你可能感兴趣的:(常用linux命令笔记)