linux常见命令

  指令作用举例说明
  系统管理类命令   
 1 cd 改变当前目录 cd /directory/ 转换指定目录directory
    cd - 返回上次进入的目录
    cd ~或cd 返回用户的HOME目录
 2 ls(l) 显示当前目录或某指定目录下的内容 ls /directory/ 显示目录directory的内容
    l /directory/ 显示目录directory的详细信息,相对于 ls -l /directory/
    ls -lh /directory/ 显示目录directory的详细信息,并以人 性化的形式显示
 3mkdir 创建新目录 mkdir -p /opt/directory 在/opt/下创建目录directory
 4 rmdir 删除空目录 rmdir /opt/directory 删除/opt/下的空目录directory
 5  cp 复制文件或目录 cp file1 /dir1/file2 将文件file1复制到/dir1并重命名为file2
    cp -rf /directory1 /directory2 复制目录/directory1的所有文件到目录/directory2
 6 mv 移动或重命名文件 mv file1 /directory1/ 将文件file1移动到目录directory下
 7 rm 删除文件或目录 rm file1 删除当前目录下文件file1
    rm -rf /tmpdir/ 删除目录tmpdir及所有内容
 8 useradd 添加用户 useradd -d /home/xxxx xxxx 增加xxxx用户,主目录为/home/xxxx
 9 userdel 删除用户 userdel  -rf username 强制删除用户并删除用户的主目录
 10 passwd 设定用户密码 passwd username 设定用户密码
 11 su 从当前用户空间切换到其它用户空间 su username 切换到其它用户空间
 12 date 显示或者设置系统当前时间 date 查询系统时间
    date [MMDDhhmm[[CC]YY][.ss]] 设置系统时间
 13 hwclock 显示或者设置硬件时间 hwclock 查询硬件时间
    hwclock -w 将系统时钟同步到硬件时钟
    hwclock -s 将硬件时钟同步到系统时钟
 14 uptime 显示系统运行的时间以及系统负载 uptime 显示系统运行的时间以及系统负载
 15 free 显示系统内存使用 free 显示系统内存使用
 16

vmstat(虚拟内存)

显示内存统计数据vmstat

 显示一次统计结果

    vmstat a 显示a秒显示一次
    vmstat a b  显示a秒显示一次,共显示b次
17  ps 显示系统进程 ps 显示当前使用的SHELL
    ps -ef|grep keyword 检查匹配keyword的进程是否存在
    ps aux 显示该系统的所有进程
 18 kill 向指定进程发送信号 kill -9  PID 杀死进程ID为PID的进程,先使用ps -ef|grep keyword找到你要杀死的进程的PID
    kill -l 显示可以发送的信号列表
 19 top 显示系统运行中的进程 top 动态显示部分进程,并通过它所提供的互动式界面,用热键加以管理
    top -b 动态显示所有进程,不提供的互动式界面,可将显示结果重定向
 20 uname 显示系统信息 uname -a 显示系统全部信息
 21 hostname 显示/修改主机名称 hostname 显示主机名称 
    hostname name1 修改主机名称
 22 who 显示目前登录系统的用户 who 显示登录系统的用户 ,仅显示用户名、登录时间、终端类型
    w 显示登录系统的用户 ,显示用户名、登录时间、终端类型、CPU使用、目前操作,同时显示系统运行总时间以及负载情况
    who -r  显示当前的RUNLEVEL
 23last 显示过去以及目前登录系统的用户 last 显示过去以及目前登录系统的用户
 24 halt 关闭系统 sync;halt  关闭系统
 25  reboot 重启系统 sync:sync:reboot 重启系统
 26 poweroff 关闭系统 sync;sync;poweroff 关闭系统
 27 shutdown重启或者关闭系统  sync;sync;shutdown -t 0 -h now 立刻关闭系统
    sync;sync;shutdown -t 0 -Fr now 立刻重启系统
 28 chkconfig 检查/设置系统的各项服 务 chkconfig -a 服务名 增加服务
    chkconfig -d 服务名 删除服务
    chkconfig - 查询服务
 29 crontab 查询或者设置系统定时任务 crontab -e 编辑该用户的计时器设置
    crontab -l 列出该用户的计时器设置
 30 dmesg 查询系统开机信息 dmesg > /dir/file 显示开机过程和内核输出信息并重定向到一个文件
  存储管理类命令   
 31 fdisk 系统分区操作工具 fdisk -l  系统当前分区情况
 32 fsck 文件系统修复 fsck -a 自动修复文件系统
 33 df 文件系统磁盘空间使用 df -h 文件系统磁盘空间使用
 34 mount/umount 挂载/卸载某文件系统 mount 显示当前系统的挂载情况
    mount /dev/sdb /mnt/usb_dir 挂载设备/dev/sdb到目录/mnt/usb_dir下
    umount /mnt/usb_dir 卸载/mnt/usb_dir
 35 du 文件空间使用 du -a 文件空间使用
 36 sync 将内存缓冲区内容写入 磁盘 sync; sync; init6  系统重启前将内存缓冲区内容写入磁盘
  文档处理类命令   
 37 stat 查看文件的详细信息  stat file  查看文件的i-node及其结构的详细信息 
 38 cat  查看文本文件 cat file 查看文本文件 
 39 tail  输出文件的尾部  tail -f file  当文件不停的增加时,始终显示文件尾部10行 
    tail  -n num file 当文件不停的增加时,始终显示文件尾部n行
 40 more(less) 分页显示文本  more file  分页显示文件 
    xxxxxx | more 分页显示文件
 41 vi 文本编辑器 vi  file 打开或创建文本
 42 tar 将文件打包   tar -zcvf xxx.tar.gz xxx 将文件打包并压缩为.gz
 43 file  识别文件类型 file file1 识别文件的类型,并给出提示信息
 44 diff 比较两个文件差异 diff  file1 file2 比较file1和file2的差异
 45 find 搜索文件 find /目录名  -name 文件名 在指定目录下搜索文件
 46 whereis 搜索文件 whereis  file1 在特定目录中查找查找文件名为file1的文件
 47 chmod 改变文件权限 chmod  权限 file1 改变file1的权限
    chmod  -R 权限 dir1 改变dir1及其子目录权限
 48 chown 改变文件属主 chown  属主 file1 改变file1的属主
    chown  -R 属主 dir1 改变dir1及其子目录属主
  网络管理类命令   
 49 ifconfig 显示或者设置网络设备 ifconfig 查看系统中已经激活的网卡信息
    ifconfig -a 查看系统中所有的网卡信息
    ifconfig ethX IP 为网卡ethX配置IP
    ifconfig  ethX down(up)  去激活(激活)网卡ethX
 50 ethtool 显示或者改变网卡设置 ethtool ethX 查看网口ethX设置
    ethtool -i ethX 查看网口ethX的驱动版本信息
    ethtool -s ethX 属性设置 改变网卡配置信息
 51netstat  显示网络连接参数  netstat -rn 查看系统中的路由配置
    netstat -an 查看系统中所有的网络连接状况
 52 route 查询或者设置路由 route 查看系统中路由配置
    route add default gw 10.85.156.1 增加路由
    route deldefault gw 10.85.156.1 删除路由
 53 ping 检测网络连接 ping 192.168.1.9 检测本机与IP地址为IP的主机之间的网络连接
 54 ssh 远程登录某台机器 ssh user@ip_address 从本机ssh登录到其它机器
 55 scp 远程复制命令 scp a.txt 172.17.128.0:/tmp 在本端当前目录下复制文件file1到IP地址为IP的主机的dir目录下
    scp 172.17.128.0:/tmp/a.txt /tmp从IP地址为IP的远端/dir2目录下复制文件file2到本端的/dir目录下 
    scp 172.17.128.0:/var/log /tmp复制IP地址为IP的远端/dir2目录及其子目录下的所有文件到本端的/dir目录下 
  Linux软件包操作   
 56 rpm 软件包操作命令 rpm 查询软件包是否安装同时查询其安装版本.
    rpm -i scli-1.7.3-32.i386.rpm 安装rpm软件包
    rpm -e scli-1.7.3-32.i386.rpm 卸载rpm软件包
  驱动管理   
 57

 modprobe /insmod (rmmod)

 
加载(删除)驱动/模块  modprobe lpfc  加载驱动/模块
    Insmod  driver(绝对路径)  加载驱动/模块
    rmmod  driver  删除驱动/模块
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值