LINUX常用命令

开关机

  • 1、shutdown –h now:立刻进行关机

  • 2、shutdown –r now:现在重新启动计算机

  • 3、shutdown -c:取消关机

  • 4、shutdown -f :强行关闭应用

  • 5、reboot:现在重新启动计算机

  • 6、su -:切换用户

  • 7、passwd:修改用户密码

  • 8、logout:用户注销

  • 1、ping -b :允许ping一个广播地址
  • 2、ping -c count :发送count次测试报文
  • 3、ping -r :绕过正常路由表可用来ping主机是否通
  • 4、ping -s packetsize :指定发送字节数默认为56字节

日常操作命令

  • 1、ls:列出目录内容的意思

    • ls -l:以详情模式列出文件夹的内容

    • ls -d:仅列出目录本身,而不是列出目录里的内容列表

    • ls -f:直接列出结果,而不进行排序

    • ls -l:列出长数据串,显示出文件的属性与权限等数据信息(常用)

    • ll:查看当前目录内的详细内容(权限,创建时间等)

  • 2、uname:显示机器名,操作系统和内核的详细信息

  • 3、lsblk:以标准的树状输出格式,整齐地显示块设备

  • 4、history:显示了在终端中所执行过的所有命令的历史

  • 5、sudo:允许授权用户执行超级用户或者其它用户的命令

  • 6、chmod:改变文件的模式位

  • 7、chown:改变文件拥有者和所在用户组

  • 8、date:使用标准的输出打印当前的日期和时间

    • cal:显示当前月份或者未来或者过去任何年份中的月份
  • 9、mkdir:创建目录

  • 10、rm:删除

    • rm -r /abc:删除/目录以及其中的文件(会提醒)

    • rm -rf /abc:直接强制删除目录及其中文件

  • 11、cd:进入不同路径改变工作路径

    • cd ~ :进入当前用户目录
    • cd - :进入上一次访问的目录
    • cd / :进入根目录
    • cd … :进入上一级目录
    • cd a/b/c :进入绝对路径(a下的b下的c)
  • 12、mv:从一个目录移动文件到另一个目录

  • 13、cp:复制文件或目录到指定位置,源文件不变

  • 14、cat:连接文件并输出显示文件内容

  • 15、touch:修改指定文件的时间标签,或创建空文件

  • 16、find:指定目录下查找文件(find [目录名] [条件表达式])

进程相关命令

USER: 进程的当前用户;
PID : 毫无疑问, process ID的缩写,也就进程号;
PPID : process parent ID,父进程ID
VSIZE : virtual size,进程虚拟地址空间大小;
RSS : 进程正在使用的物理内存的大小;
WCHAN : 进程如果处于休眠状态的话,在内核中的地址;
PC : program counter,
NAME: process name,进程的名称

  • 1、ps:命令查看当前系统进程信息
    • ps -e :显示所有进程
    • ps -aux:查看系统进程(a:显示当前终端运行的所有的进程信息;u:以用户的信息显示进程;x:列出当前用户的所有进程)
    • ps aux | grep 进程名:查看某个进程
    • ps -f:显示进程的所有信息
    • ps -l:以长格式显示进程信息
    • ps -r:显示正在运行的进程
  • 2、top:实时查看系统进程
    • d 秒数:命令每隔几秒更新。默认是 3 秒
    • i:不显示任何闲置或者僵死进程
    • p 进程号:通过指定监控进程 ID 来仅仅监控某个进程的状态
  • 3、kill id:指令终止进程
  • 4、sleep:命令是程序暂停执行
  • 5、bg和fg:作业的前后台切换
    • bg %9630:将9630号进程放入后台运行
    • fg %9630 :将9630号进程放在前台运行
  • 6、hostname:查看主机名
  • 7、ssh ip:ssh登录远程linux,免去输入密码的麻烦
  • 8、ipcs:报告进程间通信设施状态。(共享内存,信号量和消息队列)
  • 9、free:查看内存使用情况
    • b\k\m\g:以bytes\kb\m\g为单位来显示内存的信息
    • h:以适于人类可读方式显示内存信息
    • l:显示高低内存的利用率
    • t:显示linux的全部内存
    • s N:表示每隔N秒打印一次内存信息,直到用ctrl+c结束
    • c N:表示重复打印内存信息N次
  • 10、lsof:是一个列出当前系统打开文件的工具。
    • lsof -i:端口号 查看端口占用

其余命令

  • hexdump
    • 一般用来查看“二进制”文件的十六进制编码,但实际上它能查看任何文件,而不只限于二进制文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值