Linux命令大全

Linux命令大全

关机

​ shutdown -h now 立刻关机

​ shutdown -h 5 5分钟后关机

​ poweroff 立刻关机

重启
shutdown -r now 立刻重启
shutdown -r 5 5分钟后重启
reboot 立刻重启

一:sudo apt update(检查更新)

二:sudo apt -y dist—upgarde(更新)

三:yum -y update(oppenEural更新)

四:pwd(定位当前位置)( 显示用户当前所在的目录)

五:ls(当前目录文件列表)

​ 1:ls -l(当前目录下的目录和文件相关信息)

​ 2:ls -a(显示隐藏目录【带 . 的是隐藏目录】)

​ 3:ls --help(打开命令提示)

​ 4:ls -lh(以方便阅读的长格式显示)

六:clear(清屏)

​ 1:ctrl+l(快捷键清屏)

​ 2:ctrl+u(清空当前行内容)

七:cd 文件名 (打开这个文件)

​ 1:cd …/(返回上一级)

​ 2:cd ./(当前目录下)

​ 3:cd /文件名(绝对路径)【一般五层目录下直接去】

​ 4:cd ~(到根目录)

​ 5:cd -(原路返回)

八:mkdir(创建目录)

​ mkdir -p aa/bb cc/dd(递归创建多个目录)

九:rmdir(删除文件夹)

​ rmdir -p aa/bb cc/dd(递归删除文件夹)

十:touch 文件名(创建文本文档)

十一:rm 文件名(删除文本文档)

​ 1:rm -f 文件名(不询问直接删除)

​ 2:rm -r 文件名(递归删除)

​ 3:rm -rf 文件名(递归不询问删除)

十二:cp 被复制文件路径 复制后的文件路径(复制)

​ 1:-v 显示复制过程

​ 2:-r 递归复制目录及目录内的所有内容

十三:mv 路径 路径(剪切移动【不能加 -r】移动时还可以重命名)

十四:cat(查询文件内容)

​ 1:head -n(从头开始查 n为行数 默认10行)

​ 2:tail -n(从尾开始查 n为行数 默认10行)【一般用于日志跟踪】

十五:more(类似cat;一页一页的形式显示)【只能看标准的文本文档 ;看不了设备文件】

​ 基本指令(空格键往下一页显示)(按b键往上一页显示)

​ -num(一次显示的行数)

十六:echo重定向(如果没文件会先创建)

​ 1:
在这里插入图片描述

​ 两个重定向命令都只有一个 > 第二个重定向会替换第一个重定向

​ 2:在这里插入图片描述

十七:vim 文件名(vim指令打开文件【也可新建文件然后打开】)

​ 1:sudo apt -y install vim(下载vim)

​ 2:i(前插入)I(最前面插入【不包括空格】)

​ 3:s(替换)S(全部替换)

​ 4:a(后插入)A(末尾插入)

​ 5:o(换行)

​ 6::wq(保存)

十八:tar(文件打包)

​ -A 追加tar文件至归档

​ -c 创建一个新归档

​ -f 使用归档文件

​ -v 详细的列出处理的文件

​ -o 创建归档时相当于–old-archive;展开归档时相当于–no-same-owner

​ -w 每次操作都需要确认

十九:man命令

​ Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是man

​ man shutdown 打开命令说明书

二十:grep命令

​ 用于查找文件里符合条件的字符串

​ 格式: grep [选项] ‘查找字符串’ 文件名

选项说明
-a将binary文件以text文件的方式查找数据
-c计算找到 ‘查找字符串’ 的次数
-i忽略大小写的区别,即把大小写视为相同
-v反向选择,即显示出没有 ‘查找字符串’ 内容的那一行

二十一:find命令

​ 用来在指定目录下查找文件

​ 格式:find [路径] [选项] 操作

选项说明
-name test查询指定目录下,命名为test的文件
-size +100k查询指定目录下,文件大于100K的文件
-ctime n查询指定目录下,在过去n天内被修改过的文件

二十二:chmod命令

​ 功能:控制用户对文件的权限的命令

​ 格式:chmod [选项] 文件名

选项说明
-r赋予读取权限
-w赋予写入权限
-x赋予执行权限
777赋予可读、可写、可执行权限(读:4,写:2,执行:1)

​ 权限说明:(例:-rw-r–r-x 的权限为645)

权限显示位一共为10位,分为四段,从第二位算起,每三个一组
第1位代表文件类型(-表示为普通文件)
第2-4位代表文件所属用户拥有的权限(rw-:4+2=6)
第5-7位代表该用户所属组拥有的权限(-r–:4)
第8-10位代表其他用户拥有的权限(r-x:4+1=5)

二十三:ps命令

​ 功能:用于列出系统中当前正在运行的那些进程,类似于windows的任务管理器

​ 格式:ps [选项]

选项说明
-A列出所有的进程 (重要)
-ef查看全格式的全部进程 (重要)
-w显示加宽可以显示较多的资讯
-au显示较详细的资讯
-aux显示所有包含其他使用者的行程

二十四:kill命令

​ 功能:用于删除执行中的程序或工作

​ 格式:kill [选项]/[信号] 进程号

选项:

选项说明
-l参数会列出全部的信息名称。
-s指定要送出的信息。

信号:

信号说明
-1 (HUP)重新加载进程
-9 (KILL)杀死一个进程。(重点)
-15 (TERM)正常停止一个进程。

二十五:tail命令

​ 功能:查看测试项目的日志

说明:一般测试的项目里面,有个logs的目录文件,会存放日志文件,有个xxx.out的文件,可以用tail -f 动态实时查看后端日志

​ 格式:tail [选项] 文件名

选项说明
-f实时读取
-1000查看最近1000行日志

二十六:netstat命令

​ 功能:查看端口

​ 格式:netstat -anp | grep 端口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio dump gunzip gzexe gzip lha restore tar unarj unzip zip zipinfo 文件管理 diff diffstat file find git gitview ln locate lsattr mattrib mc mcopy mdel mdir mktemp mmove mread mren mshowfat mtools mtoolstest mv od paste patch rcp rhmask rm slocate split tee tmpwatch touch umask whereis which cat chattr chgrp chmod chown cksum cmp cp cut indent 磁盘管理 cd df dirs du edquota eject lndir ls mcd mdeltree mdu mkdir mlabel mmd mmount mrd mzip pwd quota quotacheck quotaoff quotaon repquota rmdir rmt stat tree umount 磁盘维护 badblocks cfdisk dd e2fsck ext2ed fdisk fsck.ext2 fsck fsck.minix fsconf hdparm losetup mbadblocks mformat mkbootdisk mkdosfs mke2fs mkfs.ext2 mkfs mkfs.minix mkfs.msdos mkinitrd mkisofs mkswap mpartition sfdisk swapoff swapon symlinks sync 系统设置 alias apmd aumix bind chkconfig chroot clock crontab declare depmod dircolors dmesg enable eval export fbset grpconv grpunconv hwclock insmod kbdconfig lilo liloconfig lsmod minfo mkkickstart modinfo modprobe mouseconfig ntsysv passwd pwconv pwunconv rdate resize rmmod rpm set setconsole setenv setup sndconfig SVGAText Mode timeconfig ulimit unalias unset 系统管理 adduser chfn chsh date exit finger free fwhois gitps groupdel groupmod halt id kill last lastb login logname logout logrotate newgrp nice procinfo ps pstree reboot renice rlogin rsh rwho screen shutdown sliplogin su sudo suspend swatch tload top uname useradd userconf userdel usermod vlock w who whoami whois 文档编辑 col colrm comm csplit ed egrep ex fgrep fmt fold grep ispell jed joe join look mtype pico rgrep sed sort spell tr uniq wc 网络通讯 dip getty mingetty ppp-off smbd(samba daemon) telnet uulog uustat uux cu dnsconf efax httpd ifconfig mesg minicom nc netconf netconfig netstat ping pppstats samba setserial shapecfg(shaper configuration) smbd(samba daemon) statserial(status ofserial port) talk tcpdump testparm(test parameter) traceroute tty(teletypewriter) uuname wall(write all) write ytalk arpwatch apachectl smbclient(samba client) pppsetup 电子邮件与新闻组 archive ctlinnd elm getlist inncheck mail mailconf mailq messages metamail mutt nntpget pine slrn X WINDOWS SYSTEM reconfig startx(start X Window) Xconfigurator XF86Setup xlsatoms xlsclients xlsfonts 其他 yes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值