linux常用命令

1. 查看系统内核版本:

uname -a ; uname -r ; cat /etc/redhat-release

2. strace命令可跟踪进程执行时系统调用和所接收的信号

strace -p pid

3. centos安装netstat命令

yum install net-tools

4. centos 离线安装gcc

https://ivanzz1001.github.io/records/post/linuxops/2018/05/16/linux-gcc-install

http://vault.centos.org/7.3.1611/os/x86_64/Packages/

5. ubuntu 开启数字小键盘

alt + shift + numlock

6. 添加删除用户

useradd username

passwd username

userdel username

groupdel username

7. 将centos镜像源换成国内163镜像源

详见: https://www.runoob.com/linux/linux-yum.html

8. windows建立到linux的网络磁盘映射

  • 添加用户
    useradd username
    passwd username
  • 配置smb
    smbpasswd -a username
    在/etc/samba/smb.conf中添加
 [username]
       path = /home/share_dir
       writeable = yes
       browseable = no
       valid users = username
  • 重启smb
    systemctl restart smb.service
  • windows 中打开"映射网络驱动器" -> 文件夹中填入:"\\192.168.3.31\username"

9. ZIP包操作命令

zip -r myfile.zip ./* 将当前目录所有的文件压缩到myfile.zip

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/zz/

-o:不提示的情况下覆盖文件;

-d:-d /home/zzz 指明将文件解压缩到/home/zzz目录下;

zip -d myfile.zip smart.txt

删除压缩文件中smart.txt文件

zip -m myfile.zip ./rpm_info.txt

向压缩文件中myfile.zip中添加rpm_info.txt文件

10. shc 加解密shell脚本

shc -vrTf test.sh

./unshc.sh test.sh.x -o test.sh

(unshc源码可在github中下载,解密过程一般耗时较长https://github.com/yanncam/UnSHc)

11. tar命令

tar -Jcvf xxx.tar.xz xxx 生成tar.xz

tar Jxvf xxx.tar.xz 解压缩

解压 tar zxvf 文件名.tar.gz

压缩 tar zcvf 文件名.tar.gz 待压缩的文件名

12. 查看进程占用内存

top -p pid

cat /proc/pid/status

ps aux | sort -k4,4nr | head -n 10

13. fping

fping -p 1 -c 1000 -b 1000 172.20.1.23

14. ip add删除ip

ip addr del 10.0.0.136 dev eth2

15. gdb查看core

gdb 源可执行文件路径 core文件

16. 查看目录大小

du -h --max-depth=1

17. linux查看端口占用

netstat -ntlp

18. find rm

find . -name "*.pyc" -print0 | xargs -0 rm -rf

19. 查看进程中的线程

ps -T -p

top -H -p

20. centos开机启动脚本

chmod +x /etc/rc.d/rc.local

systemctl enable rc-local.service

文件中添加/bin/bash + 脚本

21. ipv6添加默认路由

添加默认路由 : ip -6 route add 11::/64 dev eth0

网卡配置ip地址: ifconfig eth0 inet6 add 11::200

22. yum下载rpm包而不进行安装

https://blog.csdn.net/werm520/article/details/49997255

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