范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Linux系统基础操作指令

  摘要:Linux指令常用结构 :Command [-option] [argument]
  Command:即是要运行的命令的本身,说白了就是一个程序;
  Option:是选项(可选),选项是控制命令运行状态和行为的(可多个选项一起,如ls -al);
  Argument:是参数(可选),是命令要操作对象如文件、路径、数据、目录等;
  在指令的第一部分按[tab]键一下为[命令补全],两下为所有命令选择;
  一、Linux系统操作指令
  1、开关机shutdown -r now 或 reboot  :立刻重启 shutdown -h now  :立刻关机 shutdown -h 20:00  :预定时间关闭系统(晚上8点关机) shutdown -h +10  :预定时间关闭系统(10分钟后关机) shutdown -c  :取消按预定时间关闭系统
  2、查看系统信息who am i  :查看当前使用的终端 who  或  w  : 查看所有终端 uname -m  :显示机器的处理器架构 cat /proc/version  :查看linux版本信息 uname -r  :显示正在使用的内核版本 lsb_release -a  :查看系统发行版本(如CentOS7)(没这个命令先安装yum install -y redhat-lsb-core) cat /etc/redhat-release  :查看系统发行版本(如CentOS7)(这种方法只适合Redhat系的Linux) rpm -qa | grep kernel-devel  :查看kernel-devel版本(安装软件时编译内核用,故需要保持内核版本一致性) yum install -y "kernel-devel-uname-r == $(uname -r)" :安装和Linux内核版本匹配的kernel-devel hostnamectl set-hostname 主机名 :修改主机名(包括静态、瞬态和灵活主机名,如有域名解析记得手动更新/etc/hosts) date  :显示系统日期 (date +%Y/%m/%d : 显示效果如2018/01/01) date 070314592018.00  :设置时间(格式为月日时分年.秒 ) clock -w  :将时间修改保存到 BIOS cal 2018  :显示2018年的日历表 ifconfig  :显示或设置网卡(查ip等)(类似windows中ipconfig) ping -c 3 www.163.com  :网易与本机的连接情况( -c 3表示测试3次)
  cat /proc/cpuinfo  :显示CPU的信息 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l  :查看物理CPU个数
  cat /proc/cpuinfo| grep "cpu cores"| uniq  :查看每个物理CPU的核数
  cat /proc/cpuinfo| grep "processor"| wc -l  :查看线程数
  3、查看系统性能top  :动态实时显示cpu、内存、进程等使用情况 top -d 2 -p 7427  :-d为画面更新的秒数,-p为指定进程pid的信息 vmstat 2 10  :每隔2秒采集一次服务器状态,采集10次 free -h  :查看系统内存及虚拟内存使用情况 df -h  :显示磁盘的空间使用情况 iostat  :可查io读写、cpu使用情况 sar -u 3 5  :查看cpu使用情况(3秒一次,共5次)
  sar -d 2 3  :评估磁盘性能(2秒采样一次,连续采样3次)
  ps aux|grep mysql  :获取mysql的进程号(PID)(可查看进程占用cpu、内存百分比及进程触发指令的路径)
  kill -9 进程号  :强制杀死进程 systemctl  :查看正在运行的服务(键入q退出查看界面) netstat -ntlp  :查看服务器所有被占用端口 netstat -lnp|grep 端口号/进程号/进程名  :根据查端口是否打开确认服务是否启动,配合ps命令可查服务占用的端口 ps aux|grep 进程号/进程启动命令/服务名  :进程查看命令ps(可查进程状态;进程占用cpu、内存;配合netstat根据某服务端口查出进程号用于杀进程,查服务启动命令及服务路径 )
  4、查看磁盘指标fdisk -l :查看磁盘信息(可查各个硬盘容量大小、可查各硬盘分区情况)
  fdisk /dev/sdb :对硬盘sdb创建分区 mkfs.ext4 /dev/vdb1 :修改格式化硬盘分区vdb1的文件系统类型为ext4 df -TH :显示磁盘的空间使用情况、文件系统类型、挂载点
  df -h /var/log  :(显示log所在分区、目录所在磁盘及可用的磁盘容量) du -sm /var/log/ | sort -rn * :  根据占用磁盘空间大小排序(MB)某目录下文件和目录大小 mount /dev/sda1 /mnt  :硬盘sda1挂载到/mnt目录 mount -o loop /opt/soft/CentOS-7-x86_64-DVD-1708.iso /media/CentOS  :挂载iso文件 umount /dev/sda1  :取消挂载(umount装置文件名或挂载点)
  二、Linux目录文件操作指令
  1、目录文件cd  :进入该用户的主目录 ~(root用户为/root,其他用户为/home/用户名) cd ..  :返回上一级目录(注意要空格) cd -  :返回上次所在目录 cd /  :返回根目录 (绝对路径) cd ./目录1  :进入当前目录下的子目录(相对路径) pwd  :显示工作路径(Print Working Directory 的缩写) ls -a :列出文件下所有的文件,包括以"."开头的隐藏文件
  ls -lh *.log :列出文件的详细信息(.log结尾,*为通配符代表任意多个字符) file 文件或目录  :显示文件的类型(目录、text、zip、shell脚本等) mkdir dir1 :创建目录dir1(mkdir为make directory的缩写) mkdir -p ./dir1/dir2 :递归创建目录(-p:父目录不存在时,同时建立) touch 1.txt :创建文件1.txt rm 文件  :删除文件 rm -r 目录或文件  :删除目录(及目录下所有文件)(非空也可以) rm -rf 目录或文件  :强制删除,如:rm -rf * 为删除当前目录下的所有文件 mv a b  :移动或者重命名一个文件或者目录(存在即移动目录或覆盖文件,不存在即改名) mv /opt/git/g /opt/a  :移动g到opt目录下并改名为a(a目录不存在,若存在则为移动g到a目录下) mv -t ./test a.txt b.txt  :移动多个文件到某目录下 cp -ai /opt/abc /opt/git/  :复制abc目录(或文件)到git目录下(选项a表示文件的属性也复制、目录下所有文件都复制;i表示覆盖前询问) ln -s /opt/1.txt /opt/git/  :对文件创建软链接(快捷方式不改名还是1.txt) ln -s /opt/a.txt /opt/git/b  :(快捷方式改名为b) ln -s /opt/dir /opt/git/ :对目录创建软链接 ln /opt/1.txt /opt/git/ :对文件创建硬链接
  2、文件相关权限chmod [-R] 777文件或目录 : 设置权限(chmod a+rwx a=chmod ugo +rwx a=chmod 777 a)  备注: r(read)对应4,w(write)对应2,x(execute)执行对应1;
  -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改) chmod [{ugoa}{+-=}{rwx}][test.txt] : 如chmod u-w,g+x,o=r test.txt为user(拥有者)去掉写权限,group(所属组)加上执行权限,other(其他人)权限等于只读 chown [-R] admin:root /opt/ : 变更文件及目录的拥有者和所属组(-R递归处理所有文件和文件夹,admin为拥有者,root为所属者) find /home -mtime -2 : 在/home下查最近2*24小时内改动过的文件 find . -size +100M : 在当前目录及子目录下查找大于100M的文件 find . -type f : f表示文件类型为普通文件(b/d/c/p/l/f 分别为块设备、目录、字符设备、管道、符号链接、普通文件) find . -mtime +2 -exec rm {} ; : 查出更改时间在2*24小时以前文件并删除 find . -name "*.log"|grep hello : 在当前目录及子目录下查出文件名后缀为.log的文件并且文件名包含了hello字样(grep用来处理字符串) grep -i "HELLO" . -r -n : 在当前目录及子目录下查找文件内容中包含hello的文件并显示文件路径(-i表示忽略大小写) which java : 在环境变量$PATH设置的目录里查找符合条件的文件,并显示路径 cat [-n] 文件名 : 显示文件内容,连行号一起显示 less 文件名 : 一页一页的显示文件内容 head [-n] 文件名 : 显示文件头n行内容,n指定显示多少行 tail [-nf] 文件名 : 显示文件尾几行内容,n指定显示多少行,f用于实时追踪文件的所有更新,常用于查阅正在改变的日志文件(如tail -f -n 3 test.log 表示开始显示最后3行,并在文件更新时实时追加显示,没有-n默认10行) less 1.txt |grep 搜索的关键词 : 显示包括关键词所在行 cat -n 1.txt |grep 搜索的关键词 : 显示包括关键词所在行(连行号一起显示) cat /etc/passwd |grep abc –A2 : 查看filename中含有abc所在行后2行(A2)、前2行(B2)内容
  cat /etc/passwd |awk -F ":" "{print $1}" : 显示第一列
  3、文本处理ls -l>file :输出重定向>(改变原来系统命令的默认执行方式): ls -l命令结果输出到file文件中,若存在,则覆盖 cat file1 >>file : 输出重定向之cat命令结果输出追加到file文件(>表示覆盖原文件内容,>>表示追加内容) sed -i "4,$d" a.txt : 删除第四行到最后一行($表示最后一行)(sed可以增删改查文件内容) sed -i "$a 增加的字符串" a.txt : 在最后一行的下一行增加字符串 grep -o "关键词" test.log|wc -l : 统计某个关键词在某个文件中出现的次数(如出现3次输出3) vi a.txt: 编辑查看文件
  三、Linux用户权限操作指令 useradd 用户名  :创建用户 userdel -r 用户名  :删除用户(-r表示把用户的主目录一起删除) usermod -g 组名 用户名  :修改用户的组 usermod -aG 组名 用户名  :将用户添加到组 groups test  :查看test用户所在的组 cat /etc/group |grep test  :查看test用户详情:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell passwd [ludf] 用户名  :用户改自己密码,不需要输入用户名,选项-d:指定空口令,-l:禁用某用户,-u解禁某用户,-f:强迫用户下次登录时修改口令 groupadd 组名  :创建用户组 groupdel 用户组  :删除组 groupmod -n 新组名 旧组名  :修改用户组名字 su - 用户名 :完整的切换到一个用户环境 su 用户名 :切换到用户的身份(环境变量等没变,导致很多命令要加上绝对路径才能执行) sudo 命令  :以root的身份执行命令(输入用户自己的密码,而su为输入要切换用户的密码,普通用户需设置/etc/sudoers才可用sudo)
  四、Linux压缩解压指令 file 文件名  :查文件类型(可看是用哪一种方式压缩的)
  tar -zxvf a.tar.gz -C ./test  :解压tar.gz到当前目录下的test目录 tar -zcvf /opt/c.tar.gz ./a/  :压缩tar.gz(把当前目录下的a目录及目录下所有文件压缩为 /opt/目录下的c.tar.gz,这样tar -zxvf c.tar.gz解压出来的文件带有目录a) tar -jxvf a.tar.bz2  :解压tar.bz2(到当前目录) tar -jcvf c.tar.bz2 ./a/  :压缩tar.bz2(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.tar.gz2) unzip a.zip  :解压zip(到当前目录) unzip -o mdmtest.war -d /opt/mdm  :推荐使用unzip解压war包(-o覆盖原有文件,-d指定文件解压后存储的目录) zip -r c.zip ./a/  :压缩zip(把当前目录下的a目录及目录下所有文件压缩到当前目录下为c.zip bzip2 -k file1  : 压缩一个 "file1" 的文件(-k表示保留源文件)(bzip2格式,比gzip好) bzip2 -d -k file1.bz2  : 解压一个叫做 "file1.bz2"的文件 gzip file1  : 压缩一个叫做 "file1"的文件(gzip格式)(不能保留源文件) gzip -9 file1  : 最大程度压缩 gzip -d file1.gz  : 解压缩一个叫做 "file1"的文件
  五、Linux软件安装指令 yum 提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记; rpm 只能安装已经下载到本地机器上的rpm包。yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm工具所不具备的; 手动编译软件,默认位置为/usr/local下不同子目录下,不用配置PATH直接用命令(手动指定安装路径需要加PATH),使得软件更新和删除变得很麻烦。

2000元以内就可以到手的几款机型,最低价格已经来到了1300元出头关注手机的朋友应该能发现近几年手机的降价幅度是越来越大了,特别是年后开启了新一波的新机发布热潮之后,关于旧款的中端机旗舰机以及千元机纷纷开启降价潮,而且降价幅度非常快,而且这些手机在修电脑的地方买了个u盘,花了89,后来发现网上只要29。9,然后想退货退款,店家不让怎么办?买卖已经成交了,如果能判定商品是假的,可以!要是想退货!没办法了!警察来也没有用,就像矿泉水,我卖100!你买了,没有强迫交易!这个就不违法!可能违规!水太深,没办法,有的优盘用不两岸关系新启示大陆东数西算工程全面走向科技大数据时代作者刘性仁中国文化大学国发大陆所副教授大陆的发展究竟如何?台湾如何看待大陆?是美国眼中的大陆还是台湾自身来看待?我们都应有客观的认识。据媒体报导国家发展改革委中央网信办工业和信息化从零开始做社区的破局之路编辑导语社区至今,更新迭代了许久,社区的底层逻辑究竟是什么,在新时代又会有哪些新的破局办法,是否会有新的突破口,下面跟着作者一起去看看吧!做社区的产品经理,是用文字发现真相的人。有苹果首款AR头显完成设计,这个材料有望成为核心显示部件两块MicroOLED屏幕和一块AMOLED屏幕。今日重要性集微网2月22日消息,苹果已经完成首款AR头显的设计,预计今年第三季度量产,年底前正式上市。而根据此前爆料,苹果首款头显一个月3起,打工人猝死刷屏的背后,大厂福报何时休?又发生两起打工人熬夜猝死的悲剧。一个字节跳动员工在健身房猝死,留下怀孕妻子和每月2万房贷。还有一个,是95后的设计师,熬夜加班猝死。哎,每次看到这种新闻都表示非常无力和难受。都说为法媒特朗普专用APP上线就故障据法新社旧金山2月21日报道,唐纳德特朗普的新社交媒体应用程序(APP)已经开始逐步推出,但成千上万名准用户21日遭遇故障,或发现自己被列入等候名单,应用程序方面说这是因为需求巨大Docker的崛起殒落在短短不到七年的时间里,Docker先后迎来了五位CEO。这家公司一直竭力围绕其新潮的开创性云软件来开拓业务。Docker的五位CEO2019年,Docker一分为二,将企业业务出OSI模型功能与协议应用层处理文件传输虚拟终端网络管理以及执行应用程序的网络请求表示层处理标准格式的转换数据解压缩以及数据的加解密会话层建立应用程序之间的连接维持回话控制,并协商建立维持和撤销通信通道苹果iOS15。4Beta4发布新增功能内容介绍今天苹果发布了最新的iOS15。4iPadOS15。4Beta4系统更新,新版本支持反跟踪AirTag变化,提供了一个设置警告,即未经同意使用AirTag或其他查找我的链接项目来跟OPPOFindX5Pro价格曝光,网友劝退早上个人特意去查询了一下已经商用的骁龙8移动平台机型的销量,单从京东这一个平台来讲,今年国内手机销量真不容乐观。因为有的机型月销量还是以千来计算的,大这样的大环境之下未来的骁龙8移
Linux命令read(文件管理)想玩转linux就请一直看下去我是IT悟道,点击右上方关注,每天分享IT科技数码方面的干货。Linuxread命令Linuxread命令用于从标准输入读取数值。read内部命令被用来从标准输入读取单行数据。这个iPhone14Pro太空黑版本爆料,打孔屏设计告别大刘海了就在安卓手机大都采用了打孔屏或是水滴屏的时候,几乎都没有采用了刘海屏设计了,然而苹果却大行其道仍然坚持着刘海屏设计,让人吐槽不已。就在最近关于iPhone14Pro太空黑版本的渲染一个人同时用二个手机是装逼吗?呵呵,这个问题非常好!坦率地说,同时用两个手机确实是装b。在网上总是看见一些人在小米手机或过时的苹果手机下面评论说买来做备用机还不错,我真是搞不懂,备用机是什么?备用机的作用是什么北京市教委面向学龄前儿童培训的教育移动应用一律停止运行e公司讯,北京市教育委员起草了关于进一步做好教育移动互联网应用程序备案及管理工作的通知(征求意见稿),现面向社会公开征求意见。通知提出,面向学龄前儿童培训的教育移动应用一律停止运行JavaSE基础语法知识点(C语言快速转Java)1Java程序基础1。1JDK和JRDJDKJREJava开发工具JRDJVMJava核心类库1。2命令行操作cdmd创建文件目录cdrd删除cddel删文件cd。。返回上一级cd陌陌Soul觅伊,陌生人社交的商业化探索之路2018年,中国陌生人社交用户规模就已达到5。92亿人。作为移动社交市场的重要细分领域,陌生人社交借助泛娱乐的风口持续发展。陌生人社交在国内历经PC互联网时代的婚恋交友网站,也经历2021年消费金融行业专利及科技全景分析报告前言近年来,科技自主研发已上升为国家战略,十四五规划特别指出把科技自立自强作为国家战略发展的支撑提升金融科技水平,增强金融普惠性等,以加快数字化发展,建设数字中国。金融业作为实体经招募社区推广宣传策划公司合作我们帮帮好帮手社区共享平台(核心平台)为支持各社区(子)平台社区入驻商家更好发展社区业务,诚意邀请有社区推广能力的公司或团队成为我们社区推广的宣传策划运营合作伙伴。合作方式由宣传推第一个国产windows系统AMDWindows10版本0。1即将发布千里马解说PO团队今天开发AMDWindows10版本0。1,系统去掉win10内核,去掉原版浏览器,自带超频工具AMD的,自带浏览器2345,qq,微信,红警战网,游戏管家,dxMySQLOrderBy工作原理表t的结构见MySQL索引选择规划。explainselecta,bfromtwherea1000anda10000orderbybdesclimit1000Extra中包含Usi废品回收平台开发功能搭建废品回收系统是什么?互联网废品回收,这应该是大家耳熟能详的一个热词了,以前可能大家只知道垃圾分类,但如今全国各大城市都有了废品回收站,大街小巷随处可见的移动智能回收车,方便快捷的废