Linux 命令总结

  • 关机/重启/注销
/*即刻关机*/shutdown -h now/*10 min 后关机*/shutdown -h 10/*11:00 关机*/shutdown -h 11:00/*重启*/shutdown -r now/*重启*/reboot
  • 系统信息和性能查看
【Linux 命令总结】/*查看内核、OS, CPU*/uname -a/*查看内核版本*/uname -r/*查看处理器架构*/uname -march/*查看计算机名*/hostname/*查看当前登录系统的用户*/who/*显示登录时的用户名*/who am iwhoami/*查看linux 版本信息*/cat /proc/version/*查看CPU信息*/cat /proc/cpuinfo/*查看系统运行时间,用户数,负载*/uptime/*查看内存总量*/grep MemTotal /proc/meminfo/*查看空闲内存量*/grep MemFree /proc/meminfo
  • 磁盘和分区
/*查看所有磁盘分区*/fdisk -l/*查看磁盘使用情况及挂载点*/df -h/*查看磁盘剩余空间*/df -hl/*从高到低依次显示文件和目录大小*/du -sk * | sort -rn/*指定文件系统类型挂载(如ntfs)*/mount -t ntfs /dev/sda1
  • 用户和用户组
/*创建用户*/useradd codesheep/*删除用户*/userdel -r codesheep/*修改用户的组*/usermod -g group_name user_name/*将用户添加到组*/usermode -aG group_name user_name/*查看test用户所在的组*/groups test/*创建用户组*/groupadd group_name/*删除用户组*/groupdel group_name/*重命名用户组*/groupmod -n new_name old_name/*查看系统所有用户*/cut -d: -f1 /etc/passwd/*查看系统所有组*/cut -d: -f1 /etc/group
  • 网络和进程管理
/*查看网络端口的属性*/ifconfig/*查看某网卡的配置*/ifconfig eth0/*路由表*/route -n/*查看路由表*/route -n/*查看所有监听端口*/netstat -lntp/*查看所有已经建立的连接*/netstat -antp/*查看TCP/UDP的状态信息*/netstat -lutp/*启用eth0网络设备*/ifup eth0/*禁用eth0网络设备*/ifdown eth0/*配置ip地址*/ifconfig eth0 192.168.1.1 netmask 255.255.255.0/*查看所有进程*/ps -ef/*kill 指定名称的进程*/kill -s name/*kill 指定pid的进程*/kill -s pid
  • 文件和目录操作
/*返回上一步所在目录*/cd -/*显示当前路径*/pwd/*查看文件和目录的详情目录*/ls -l/*查看隐藏文件*/ls -a/*显示权限*/ls -lh/*查看文件和目录的树形结构*/tree/*创建两个目录*/mkdir dir1 dir2/*创建目录树*/mkdir -p /tmp/dir1/dir2/*重命名目录*/mv old_dir new_dir/*创建指向文件、目录的软链接*/ln -s file1 link1/*从根目录开始搜索文件,目录*/find / -name file1/*从当前目录开始搜索文件,目录*/find . -name file1
  • 文件查看和处理
/*查看文件内容*/cat file1/*查看内容并标示行数*/cat -n file1/*查看一个长文件的内容*/more file1/*类似more命令,但允许反向操作*/less file1/*查看文件的前两行*/head -2 file1/*查看文件的后两行*/tail -2 file1/*在文件hello.txt中查找关键字test*/grep test hello.txt/*选择hello.txt文件中所有包含数字的行*/grep [0-9] hello.txt/*将hello.txt文件中的s1替换成s2*/sed 's/s1/s2/g' hello.txt/*合并两个文件或两栏的内容*/paste file1 file2



    推荐阅读