高考考试网
当前位置: 首页 高考资讯

linux 常用命令大全(全了Linux常用命令大汇集)

时间:2023-06-07 作者: 小编 阅读量: 9 栏目名: 高考资讯

一、Linux命令行特点Linux命令行区分大小写Tab键可以进行命令联想、文件名补全向上、向下光标键可以浏览之前命令长命令行可以使用反斜杠\断开一个终端正常情况下只执行一个程序或命令,可以使用&让命令在后台执行man命令可以显示命令说明..代表上级目录.代表当前目录>是重定义指令|是管道符,用于连接指令时传递前一条指令的结果二、文件目录类命令1.浏览目录类指令#显示当前路径pwd#回到用户登陆时

一、Linux命令行特点
  • Linux命令行区分大小写
  • Tab 键可以进行命令联想、文件名补全
  • 向上、向下光标键可以浏览之前命令
  • 长命令行可以使用反斜杠\断开
  • 一个终端正常情况下只执行一个程序或命令,可以使用 & 让命令在后台执行
  • man 命令可以显示命令说明
  • .. 代表上级目录
  • . 代表当前目录
  • > 是重定义指令
  • | 是管道符,用于连接指令时传递前一条指令的结果
二、文件目录类命令1. 浏览目录类指令

# 显示当前路径pwd# 回到用户登陆时的工作目录cd# 到用户目录cd ~# 到上层目录cd ..# 列出目录内容 ls# 显示隐藏文件 ls -a# 列出文件权限、所有者ls -l# 列出目录及子目录ls -R

2. 浏览文件类指令

# 滚屏显示文件或把多个文件合并成一个文件cat [参数] 文件名# 把file2 file1合并成file3cat file2 file1 >file3#查看文件显示行号cat -n test.txt# 分页显示文件内容 ,只能向后翻more [参数] 文件名# 分页显示,可以向后、向前翻或左右移动less 文件名# 显示文件的开头10行head [参数] 文件名# 显示文件的前num行head -n 20 文件名# 显示指定文件的前num个字符head -c num 文件名# 显示文件末尾tail [参数] 文件名# 显示文件的末尾20行tail -n 20 文件名# 查看滚动输出的日志文件tail -f /var/log/message

3. 目录操作类指令

# 创建目录mkdir [参数] 目录名# 创建多级目录mkdir -p dir2/subdir2# 删除目录,目录下要是空的rmdir [参数] 目录名# 删除多级目录,要求要删除的多级目录均无其它文件或目录rmdir -p dir2/subdir2

4. 复制文件或目录

cp [参数] 源文件 目标文件-a 尽可能原样复制,包括权限、文件状态等-f 强制覆盖-i 提示覆盖-R 多层复制

5. 文件操作

# 移动文件或目录、或改名mv [参数] 源文件或目录目标文件或目录# 删除文件或目录rm [参数] 文件名或目录名## 查看删除仍占空间的文件lsof | grep deleted# 建立文件或更新文件的修改日期touch [参数] 文件名或目录名 -d yyyymmdd : 把文件存取或修改时间改为指定时间 -a 只把文件的存取时间改为当前时间 -m 只把文件的修改时间改为当前时间 # 比较两个文件的区别diff [参数] 文件1文件2# 创建文件链接ln [参数] 源文件或目录 链接名# 文件压缩gzip -v 文件名# 解压缩gunzip -v 文件名# ZIP压缩cd /wwwrootzip -r wwwroot.zip wwwroot# ZIP解压unzip wwwroot.zip# 文件打包tar [参数] 档案文件文件列表# 寻找可执行文件位置 whereis [参数] 命令名称 -b 只查找二进制文件 -m 只查找命令的联机帮助手册部分 -s 只查找源代码文件 # 获取命令简介whatis 命令名称

# 文件查找find [路径] [匹配表达式]# 查找大文件 find . -type -size200M # 查找大于400M的文件find . -type f -size400M-print0 | xargs -0 du -h# 模糊搜索locate *.doc# 在文件名找字符串grep [参数] 要找的内容 # 在文件passwd中找root的行,如果找到就显示从该行前2行到后2行内容 grep -2 root /etc/passwd -v 列表不匹配的行 -c 对匹配的行计数 -l 只显示包含匹配模式的文件名 -h 抑制包含匹配模式的文件名的显示 -n 对每个匹配行只按照相对的行号显示 -i 不区分大小写# 按照指定大小和个数的数据块来复制文件或转换文件 dd [参数] # 从/dev/zero取出两个大小500M的数据块,保存为file1文件dd if=/dev/zero of=file1 count=2 bs=500M# 前10个占用空间最大的文件或目录du -s -h * | sort -nr | head# 统计文件和文件夹占用磁盘大小du -m --max-depth=1

三、系统控制命令

# 重启reboot -h now # 关机 -h避免损坏MySqlshutdown -h now# 重新启动系统shutdown -r now# 关机poweroff # 停止系统,但不关闭电源,需要人工关闭电源halt

四、系统信息命令1. 内核信息

#CentOS 内核版本uname -runame -a

2. 设备信息

# 显示连接到系统的设备dmesg | more# 收集系统配置及架构信息输出诊断文档sosreport

3. 查看系统信息

# 查看系统负载信息uptime# 资源占用情况vmstat 1 -S m

# 查看当前日期和时间date# 显示指定月份或年份的日历cal 7 2020

4. CPU信息

# 查看CPUmore /proc/cpuinfo | grep "model name"# 查看CPUgrep "CPU" /proc/cpuinfogrep "model name" /proc/cpuinfo | cut -f2 -d:# 查看CPU位数getconf LONG_BIT

5. 内存信息

# 查看系统内存、虚拟内存freegrep MemTotal /proc/meminfogrep MemTotal /proc/meminfo | cut -f2 -d:free -m |grep "Mem" | awk '{print $2}'

6. 磁盘信息

# 查看磁盘空间df -H 以G为单位显示磁盘空间# 分区命令fdisk -l

7. 句柄

# 查看系统默认的最大文件句柄数,系统默认是1024ulimit -n# 查看当前进程打开了多少句柄数lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more其中第一列是打开的句柄数,第二列是进程ID。# 设定句柄数:ulimit -HSn 4096

# 查看所有进程的文件打开数lsof |wc -l# 查看某个进程打开的文件数lsof -p pid |wc -l

五、进程管理命令

# 查看所有进程ps -A# 查看详细信息ps -au# 显示进程树状关系ps f# 查看打开的进程数pstree -p | wc -l# 查询某个指定进程的pidpidof [参数] [服务名称]# 关闭进程kill -s 9 进程号# 终止某个指定名称的服务所对应的全部进程killall [参数] [进程名称]# 以指定的优先级运行程序nice -n 程序名# 改变进程优先级renice n 进程号# 实时监控进程top# 每20秒刷新一次监控进程top -d 20# 把进程放到后台运行bg find# 查看后台进程jobs# 把进程调到前台fg find# 定时运行at 4:09 PM Sat

六、计划任务

crontab -l 查看crontab -e 编辑重定向log* * * * * /app/test/dustbin/HY/test.sh>>/app/test/dustbin/HY/`date -d last-day\%Y\%m\%d`.log >&1

七、安装包命令1. rpm

# RPM软件包管理rpm [参数[ 软件包名# 是否安装PHPrpm -q php # 是否安装mysqlrpm -q mysql # 是否安装 apacherpm -q httpd # 安装了哪些软件rpm -qarpm -qa | wc -l# 查看包安装路径rpm -ql 包名

2. yum命令

# yum 生成缓存yum makecache# 查看有没有安装过*包yum list installed mysql*# 查看有没有安装过mysql*包rpm -qa | grep mysql*# 查看有没有安装包yum list mysql*# 安装了哪些软件包yum list instal# 查找包yum search mysql*# 查看系统安装的时候装的软件包> cat -n /root/install.logmore /root/install.log | wc -l

八、网络命令1. 设置IP

# 临时设置IP> ifconfig eth0 192.168.1.122# 永久设置IP> vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改内容 :

BOOTPROTO="static"BROADCAST=192.168.0.255IPADDR=12.168.0.33# 如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址GATEWAY=192.168.0.1NETMASK=255.255.255.0 # 网卡对应的网络掩码DNS1=192.168.0.1# DNS 配置

2. 重启网络

service network restart/etc/init.d/network restart

有时多次设置网络会出现Network is unreachable 或 网络不可达,运行命令

route add default gw 192.168.0.1 dev enp0s3

重置网关有可能可以解决问题。

3. 查看主机名

hostnamecat /etc/sysconfig/networkhostnamectl status

4. 查看端口

lsof -i tcp:80查看端口netstat -ntlp列出所有端口netstat -nap列出所有正在使用的端口及关联的进程/应用

5. 端口转发
  1. 设置/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0
  2. 如果iptables 有

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

则注释掉,然后执行:

iptables -t nat -A POSTROUTING -j MASQUERADEiptables -t nat -A PREROUTING -p tcp -m tcp --dport 50070 -j DNAT --to-destination 内网ip:50070

6. 修改主机名

第一种:hostname 主机名

# 临时修改主机名称,当重启机器后,主机名称又变回来了。hostname 主机名称

*第二种:hostnamectl set-hostname <hostname>*

命令行中输入

# 永久性修改主机名称hostnamectl --static set-hostname <主机名>

九、其它命令1. 文件传输

# lrzsz 上传下载,命令都是相对于服务器说的yum install lrzsz# 上传rz filename # 下载sz filename # 获取网址内容 wget [参数] 下载地址curl 网址

2. 其它命令

# 清屏clear# 显示手册man# 创建命令别名alias 命令别名="命令行"# 取消别名unalias 别名# 查看历史history# 显示变量echo [字符串 或 变量]# 显示系统变量PATH值echo $PATH

十、用户命令

更详细的用户管理命令点这里新建sftp用户看这里

1. 新建用户

# 查看所有用户的列表cat /etc/passwd # 查看当前活跃的用户列表w # 查看用户组cat /etc/group # 查看当前登录用户的组内成员groups # 查看gliethttp用户所在的组,以及组内成员groups gliethttp # 查看自己身份whoami# 查看当前登陆人主机的终端信息who# 查看所有系统的登陆记录last [参数]# 更改密码passwd# 更改用户密码passwd lamp# 查看用户密码状态passwd -S lamp

2. 登陆信息

# 列出所有用户最近登录的信息lastlog# 列出当前和曾经登入系统的用户信息last# 登陆错误lastb

    推荐阅读
  • 手机卡里的号码怎么导入苹果手机 手机卡里的号码怎么导入苹果手机里

    SIM卡是GSM系统的移动用户所持有的智能卡,可在不同的手机上使用,也称为用户身份识别卡。SIM卡主要用于存储用户身份识别数据、短信数据和电话号码,GSM手机必须装上此卡方能使用,一旦SIM卡从手机拔出,除了紧急呼叫外,手机将无法享受网络运营者提供的各种服务。用户使用SIM时,实际上是手机向SIM卡发出命令,SIM卡应该根据标准规范来执行或者拒绝;SIM卡并不是单纯的信息存储器。

  • 网球战术详细讲解(网球应该怎么打)

    网球战术详细讲解《网》,这是阿加西自传新版后的中文译名。在豆瓣读书网站上评分高达9.2分,曾经位列亚马逊书店网络畅销书排行榜第一名。在阿加西看来,每一场比赛都是现实人生的缩影,甚至网球比赛的架构也如我们所处的这个时代格局。

  • 怎样看十二星座有没有对象(如何判断12星座有没有对象)

    接下来我们就一起去研究一下吧!怎样看十二星座有没有对象双鱼、双子、处女、射手:可以直接约出来,约的出来一般就是没有对象,没约出来你们还是做好朋友吧。天蝎、金牛、水瓶、狮子:藏的比较深,如果他也喜欢你,就会处处透露出“我没对象”、求追的气息。白羊、巨蟹、摩羯、天秤:比较直接,看他们的网络社交圈和异性互动是否活跃,或者直接看有没有秀恩爱的迹象。

  • 加拿大大选最新消息(9月20日加拿大大选)

    9月20日加拿大大选据CBC今日消息,加拿大将在9月20日举行联邦大选,选民有望在当天前往投票站投选票加拿大政府内部的知情人士亦透露,加拿大总理特鲁多计划周日访问加拿大总督府(RideauHall),请求总督解散议会,召。

  • 四款燃油老年代步车(2款物廉价美的老年代步车)

    飞鸽虽然是老品牌,但四轮电动车也不是最简易的老款造成,该车外观时尚美观,配置2400×1250×1650mm小巧的尺寸,更显小而精致。而在续航和动力,虽然在低速电动车中,不算表现最好的,但动力可以爬坡20°,续航可达150公里,这样的表现,其实在生活中使用是足够的。从这两个爬坡的老年代步车也可以看到,未来行业的发展,除了针对于豪华、高配车型打造,物美价廉的定位,也是多个品牌很看重的,以此来满足许多老年人的用车需求。

  • 臭氧灯能杀虫吗(臭氧灯杀虫解释)

    下面希望有你要的答案,我们一起来看看吧!臭氧是作为空气除味与杀菌,杀灭微生物和去除化学污染等的有效气体,并不能起到杀虫的功效。理论上臭氧灯不能用于杀苍蝇,因为要在室内达到致死浓度的臭氧非常困难,且即使达到了,臭氧强大的氧化能力对周边器物、生物造成永久性伤害,尤其对有色衣物。

  • 条的组词(汉字条的组词)

    欠条[qiàntiáo]借债的字据柳条[liǔtiáo]编织筐、包、篮子等用的柳树柔软的枝条,现在小编就来说说关于条的组词?条的组词欠条[qiàntiáo]借债的字据。条纹[tiáowén]长条状的纹路、图案。慢条斯理[màntiáosīlǐ]形容说话或做事慢慢腾腾。链条[liàntiáo]用金属环连缀而成的器具。条幅[tiáofú](名)直挂的长条字画,单调的叫单条,成组的叫屏条。荆条[jīngtiáo]荆树枝条,性柔韧,古代用作刑杖;又可编制筐篮、篱笆等。

  • 汽车压缩机嘎嘎响 汽车压缩机嘎嘎响正常吗

    汽车压缩机异响是因为压缩机电磁离合器出现问题造成的。汽车压缩机在高负荷的运转状态下对电磁离合器有很高的要求,汽车上电磁离合器的安装位置一般离地面是非常近的,汽车在行驶过程中经常会接触到雨水和泥土,非常容易受到伤害。当电磁离合器内的轴承损坏时,压缩机就会产生异响,如果压缩机内缺少润滑油也会导致压缩机内部异响,严重时还有可能会造成压缩机磨损严重,直至报废。

  • 男性上环和结扎区别(比起妻子为你上环)

    对于没有生育需求的夫妻而言,尤其是怕麻烦的人群来说,要想不吃药不戴套又或者不放节育器,那么绝育手术还真不失为一种一劳永逸而且安全又可靠的避孕方法。但绝育手术,通常女性结扎为主,但女性朋友们做绝育手术创伤和风险大得多。男性绝育手术操作部位主要是输精管,将其进行夹杂、夹闭或注射黏堵物,这就好比你在河流上筑起一道水坝,不让精子游过去,阻断了精子与卵子的结合,进而达到避孕目的。

  • 也平凡剧情介绍(也平凡剧情简介)

    也平凡剧情介绍凌海市发生一起连环杀人案,让刑警季凡与队长熊振男、法医赵清妍等人联手展开调查。然而案件扑朔迷离,始终无法破获。随着季廷山被捕,季平负伤逃到海外,季凡追寻他的踪迹来到曾经长大的第二故乡欧洲某国。季凡一边追查季平的下落,一边还要完成组织上委派的卧底任务,找出隐藏在三大黑帮家族幕后的操控人A先生,破解黑帮圣物“圣杯”中的秘密,被卷入欧洲某国黑帮的争斗中。