linux中的基本命令有哪些


这篇文章主要介绍“linux中的基本命令有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中的基本命令有哪些”文章能帮助大家解决问题。格式 : shutdown [选项]常用命令选项:-r: 重新启动系统-h: 关闭系统-c: 取消运行shutdown格式:type [命令]// 查看命令类型实例:[root@HH 桌面]#type whowho is /usr/bin/who[root@localhost ~]# type serviceservice is hashed (/sbin/service)格式:pwd [选项(可为空)]常用选项-P//输出当前工作目录的实际物理路径-L//输出当前工作目录的链接路径实例:[root@rhel init.d]#pwd/etc/init.d//用户当前的工作目录路径是/etc/init.d[root@rhel init.d]#pwd -P/etc/rc.d/init.d[root@rhel init.d]#pwd –L/etc/init.d格式 cd [选项]常用选项:cd ~//进入root目录cd –// 返回上一次所在目录cd . .// 返回上一级目录cd . ./ . .// 返回上两级目录格式 ls [选项]//查看目录内容常用命令选项- l :以长格显示(简写“ll”)目录的详细资料- a :显示所有目录和文件信息,包括隐藏文件- A :类似于“-a”,但不显示“.”和“..”目录的信息- d :显示目录本身的属性- h :以更易读的字节单位(K、M)等显示信息- R :递归显示内容- color :以颜色区分不同文件实例:[root@localhost ~]# ls -l总用量 132-rw——. 1 root root 2158 3月 9 17:58 anaconda-ks.cfgdrwxr-xr-x 14 root root 4096 3月 10 14:38 cmake-2.8.6drwxr-xr-x 4 root root 4096 3月 10 15:01 DiscuzPkg-rw-r–r–. 1 root root 64664 3月 9 17:58 install.log格式:which [命令]// 查看命令地址实例:[root@localhost ~]# which service/sbin/service格式: who//显示已登录当前计算机用户的信息实例:[root@rhel ~]#whozhngsan tty2 2017-03-20 02:11root tty1 2017-03-11 18:00格式:du [选项]……[目录名]//统计目录及文件的空间占用情况常用命令选项:- a :统计时包括所有的文件,而不仅仅只统计目录- h :以更易读的字节单位(K、M等)显示信息- s :只统计每个参数所占用空间总的大小实例:[root@localhost ~]# du -ah /root/cmake-2.8.6/4.0K /root/cmake-2.8.6/Source/cmVersionMacros.h76M /root/cmake-2.8.6/Source4.0K /root/cmake-2.8.6/CMakeGraphVizOptions.cmake32K /root/cmake-2.8.6/Makefile52K /root/cmake-2.8.6/bootstrap4.0K /root/cmake-2.8.6/cmake_uninstall.cmake4.0K /root/cmake-2.8.6/http://CTestCustom.cmake.in4.0K /root/cmake-2.8.6/Copyright.txt52K /root/cmake-2.8.6/CMakeCache.txt170M /root/cmake-2.8.6/格式:cat [文件名]//查看文件内容实例:[root@localhost hh]# cat sshspowudoabcskajcwujaicboa格式 :cat [文件名]| less//可翻页查看文件所有内容格式:cat [文件名] | more//查看文件所有内容,不能翻页格式: tail [选项] [文件名]//查看文件内容常用选项tail -# file//查看文件内容末#行tail –f file//实时查看添加到文件里的内容head -# file//查看文件内容的前#行例:[root@localhost hh]# cat sshspowudoabcskajcwujaicboa[root@localhost hh]# tail -1 ssjaicboa格式 : wc [命令][文件绝对路径]//对文件进行统计常用命令:wc [绝对路径]//统计行数、大小、字符数wc –l [绝对路径]//统计行数wc –w [绝对路径]//统计字符数实例:[root@localhost hh]# cat sshspowudoabcskajcwujaicboa[root@localhost hh]# wc ss4 3 29 ss格式: find [路径][选项]常用命令选项-name:[文件名]//按照文件名查找文件-user:[用户名]//按照文件的用户所有者来查找文件-group:[组名]//按照文件的组群所有者来查找文件-type:[文件类型]//按照文件类型来查找文件-size: n[ckMG]//查找大小为n的文件,n为数字,c为字节,k代KB,M代表MB,G代表GB实例:[root@localhost ~]# find / -name w/var/lib/yum/yumdb/w/usr/share/terminfo/w/usr/bin/w格式 mkdir [目录名]//创建目录常用命令选项mkdir dir1//创建一个叫做 ‘dir1’ 的目录
mkdir dir1 dir2//同时创建两个目录
mkdir -p /tmp/dir1/dir2//创建一个目录树格式 touch [文件名]//创建一个文件格式:cp[选项] [源路径] [目的路径]//复制源路径内容到目的路径内常用命令选项-r: 递归复制-p: 连同属性一起复制-a: 目录所有复制实例:[root@localhost ~]#cp –r /root/etc /root/ww//复制目录root下的etc目录所有内容到root目录下ww目录内[root@localhost ~]#cp –r /root/* .//复制root目录下的所有文件到当前目录格式:ln –s [目录或文件][链接名]//创建一个指向目录或文件的软链接,源文件更改,链接即失效ln –l [目录或文件][链接名]//创建一个指向文件的硬链接,源文件更改不影响链接实例:[root@localhost ~]#ln –s /root/media/Centos /root/cdrom//在root目录下创建指向Centos镜像目录的软免费云主机域名连接cdrom[root@localhost ~]#ln –l /root/media/Centos /root/cdrom//在root目录下创建指向Centos镜像目录的软连接cdrom格式 : rm [选项] [文件或目录]//删除文件或目录常用命令选项-f file1//强制删除一个叫做‘file1’的文件-rf dir1//强制删除一个叫做‘dir1’的目录并同时删除其内容-r dir1//递归删除目录和目录里的内容(需要依次确认)格式: mv [源文件或目录] [目的文件或目录]//移动当前工作目录下的文件或目录实例:[root@localhost ~]# lsa b hh[root@localhost ~]# mv a b[root@localhost ~]# lshh b[root@localhost ~]# cd b[root@localhost b]# lsa格式:grep [选项][查找模式][文件]//在文件中查找并显示包含指定字符串的行常用命令选项-i: 查找忽略大小写-v: 反转查找,输出与条件不相符的行查找条件设置1、要查找的字符串以双引号括起来;2、“^……”//表示以……开头3、“……$”//表示以……结尾4、“^$”//表示空行格式 : gzip [选项][文件]//制作、解压gzip方式压缩文档bzip [选项][文件]//制作、解压bzip方式压缩文档常用命令选项-q: 表示高压比,多在创建时-d: 用于解开已经压缩过的文件实例:[root@localhost hh]# gzip kk[root@localhost hh]#lskk.gz格式: tar [选项][压缩包名.tar] 创建压缩包常用命令选项-c :创建tar的包文件-x :解开tar格式的包文件-f :使用归档文件-z :用gzip压缩-j :用bzip2压缩实例:tar -cvf [压缩包名.tar] file1//创建一个非压缩的 tarballtar -cvf [压缩包名.tar] file1 file2 dir1//创建一个包含了 ‘file1’, ‘file2’ 以及 ‘dir1’的档案文件tar -tf [压缩包名.tar]//显示一个包中的内容tar -xvf [压缩包名.tar]//释放一个包tar -xvf [压缩包名.tar] -C /tmp//将压缩包释放到 /tmp目录下tar -cvfj [压缩包名.tar].bz2 dir1//创建一个bzip2格式的压缩包tar -xvfj [压缩包名.tar].bz2//解压一个bzip2格式的压缩包tar -cvfz [压缩包名.tar].gz dir1//创建一个gzip格式的压缩包tar -xvfz [压缩包名.tar].gz//解压一个gzip格式的压缩包格式: chmod [选项][模式][文件]//更改文件或目录的模式chmod [选项][文件]常用选项-v: 为每一个文件处理输出诊断-R: 递归更改文件和目录操作对象u: 用户所有者g: 组群所有者o: 其他用户a: 所有用户操作符号+: 添加某个权限-: 取消某个权限权限r: 读取权限w: 写入权限x: 可执行权限实例:chmod u+w hh//添加用户所有者对hh文件的写入权限格式:sed [选项] [命令] 文件名// 非交互式编辑器常用选项-n: 取消默认输入-e: 多项编辑-i: 直接修改读取的档案内容,不显示常用命令a: 当前行后面添加行i: 当前行前面添加行c: 用字符串替代行s: 用一个字符替代另一个字符p: 将选择的数据印出,通常是和sed –n 一起使用的例:sed –n “2 s/root/hh/g” passwd//将passwd文件的第二行里所有root替换成hh格式: man [选项(或为空)][命令]常用选项:-M [路径]//指定man手册页的搜索路径-a//显示所有的手册页实例:[root@localhost hh]#man pwd格式: help [选项(或为空)][命令]常用选项:-d//显示命令简短的主题描述-s//显示命令简短的语法描述实例:[root@localhost hh]#help pwd格式: vim [文件]//进入vi编辑器编辑文档Shift ://编辑器内部操作语言例:/set nu//查看行序列号/nonu//不看行序列号操作类型操作键功能光标方向移动 上下左右翻页Page Down或Ctrl+F向下翻动一整页内容Page up或Ctrl+B向上翻动一整页内容行内快速跳转Home键或“^”、数字“0”跳转至行首End键或“$”键跳转至行尾行间快速跳转 跳转至文件的首行G跳转至文件的末尾行#G跳转至文件中的第#行行号显示:set nu在编辑器中显示行号:set nonu在编辑器中不显示行号操作类型操作键功能删除x或Del删除光标处的单个字符dd删除当前光标所在行#dd删除从光标开始的#行内容d^删除当前光标之前到行首的所有字符d&删除当前光标到末尾的所有字符复制yy复制当前行整行的内容至剪贴板#yy复制从光标处开始的#行内容粘贴p将缓冲区中的内容粘贴到光标所在位置后P粘贴到光标所在位置前操作键功能/word从上而下在文件查找字符串”word”?word从下而上在文件中查找字符串“word”n定位下一个匹配的被查找字符串“word”N定位上一个匹配的被查找字符串“word”操作键功能u按一次取消最近的操作,多次重复按u键,恢复已进行的多步操作U用于取消对当前行所做的所有编辑ZZ保存当前的文件内容并退出vi编辑器操作类型操作键功能保存文件:w保存修改文件:w /root/newfile另存为其他文件退出vi:q未修改退出:q!放弃修改,并退出保存并退出vi:wq操作键功能:e ~/install.log打开新的文件进行编辑:r /etc/filesystems在当前文件中读入其他文件内容操作类型操作键:s /old/new将当前行中查找到的第一个字符“old”串替换为“new”: s /old/new/g将当前行中查找到的所有字符串“old”替换为“new”:#,# s /old/new/g在行号“#,#”范围内替换所有的字符串“old”为“new”:% s /old/new/g在整个文件范围内替换所有的字符串“old”为“new”:s /old/new/c在替换命令末尾加入c关于“linux中的基本命令有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注云编程开发博客行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: 如何攻入微软VS Code的Github仓库

这篇文章将为大家详细讲解有关如何攻入微软VS Code的Github仓库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。就在这个月,一位安全研究人员披露了他是如何渗透进微软Visual Studio Code的官…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/06 10:29
下一篇 02/06 10:29