linux安装命令常用命令快捷键命令

linux安装命令常用命令快捷键命令

2023年8月3日发(作者:)

linux安装命令常⽤命令快捷键命令1. 安装程序1.常⽤命令yum install yum-fastestmirror (⾃动搜索最快镜像插件)yum install yumex (安装yum图形窗⼝插件)yum grouplist (查看可能批量安装的列表)2.安装yum install (全部安装)yum install xxx (安装指定xxx)(它安装单个软件,以及这个软件的依赖关系)yum groupinstall xxx (安装指定程序xxx)(它安装⼀个安装包,这个安装包包涵了很多单个软件,以及单个软件的依赖关系。)3.更新和升级yum update (全部更新)yum update package1 (更新指定程序包package1)yum check-update (检查可更新的程序)yum upgrade package1 (升级指定程序包package1)yum groupupdate group1 (升级程序组group1)4.查找和显⽰yum info package1 (显⽰安装包信息package1)yum list (显⽰所有已经安装和可以安装的程序包)yum list package1 (显⽰指定程序包安装情况package1)yum groupinfo group1 (显⽰程序组group1信息yum search string 根据关键字string查找安装包)5.删除程序yum remove | erase package1 (删除程序包package1)yum groupremove group1 (删除程序组group1)yum deplist package1 (查看程序package1依赖情况)6.清除缓存yum clean packages (清除缓存⽬录下的软件包)yum clean headers (清除缓存⽬录下的 headers)yum clean oldheaders (清除缓存⽬录下旧的 headers)yum clean, yum clean all (= yum clean packages; yum clean oldheaders) (清除缓存⽬录下的软件包及旧的headers)7.命令格式yum -y install 包名(⽀持*) :⾃动选择y,全⾃动yum install 包名(⽀持*) :⼿动选择y or nyum remove 包名(不⽀持*)rpm -ivh 包名(⽀持*):安装rpm包rpm -e 包名(不⽀持*):卸载rpm包2. 基本命令1.关机shutdown -h now (⽴即关机)shutdown -h 5 (5分钟后关机)poweroff (⽴即关机)2.重启shutdown -r now (⽴即重启)shutdown -r 5 (5分钟后重启)reboot (⽴即重启)3. 帮助命令utdown --helpifconfig --help```` shutdown (按q退出)4. ⽬录操作命令1. cd 切换⽬录cd / (切换到根⽬录)cd /xx (切换到根⽬录下的xx)cd ../ (切换到上机⽬录)cd ~ (切换到home⽬录)cd - (切换到上次浏览⽬录)2. ls 查看⽬录ls (查看当前⽬录下的所有⽬录和⽂件)ls -a (查看当前⽬录下的所有⽬录和⽂件,包括隐藏⽂件)ls -l 或 -ll (列表查看当前⽬录下的所有⽬录和⽂件,列表查看,显⽰更多信息)ls /dir (查看指定⽬录下的所有⽂件)3. 操作⽬录(增,删,改,查)1. mkdir 创建⽬录命令 : mkdir dir(⽬录)mkdir xx (在当前⽬录下创建⼀个名为xx的⽬录)mkdir /xx/xx (在指定⽬录下创建⼀个名为xx的⽬录)2. rm 删除⽬录/⽂件命令 : rm [-rf] ⽬录删除⽬录 :rm -r xx (递归删除当前⽂件下的xx⽬录)rm -rf xxx (递归删除当前⽬录下的xx⽬录,不作询问)删除⽂件 :rm ⽂件 (删除当前⽬录下的⽂件)rm -f ⽂件 (删除当前⽬录的⽂件,不作询问)全部删除 :rm -rf * (删除当前⽬录下的所有的⽬录的⽂件,不作询问)rm -rf /xxx/* (删除指定⽬录下的所有的⽬录和⽂件,不作询问)3. mv/cp 修改⽬录重命名⽬录 命令:mv 当前⽬录 新⽬录mv xx yy (将⽬录xx修改为yy)注:mv的语法不仅可以对⽬录进⾏重命名⽽且也可以对各种⽂件,压缩包等进⾏重命名的操作剪切⽬录 命令:mv ⽬录名称 新位置mv /usr/tmp/xx /usr (将/usr/tmp⽬录下的xx⽬录剪切到/usr⽬录下⾯)注:mv语法不仅可以对⽬录进⾏剪切操作,对⽂件和压缩包等都可执⾏剪切操作拷贝⽬录 命令:cp -r ⽬录名称 ⽬标位置 -r (递归)cp /usr/tmp/xx /usr (将/usr/tmp⽬录下的xx⽬录复制到/usr⽬录下⾯)注:cp命令不仅可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归4. find 搜索⽬录命令:find ⽬录 参数 ⽂件名称find /usr/tmp -name 'x*' (查找/usr/tmp⽬录下所有⼀=以x开头的⽬录和⽂件)5. ⽂件操作命令1. ⽂件操作1. touch 新建⽂件命令: touch ⽂件名touch (当前⽬录下创建⼀个的⽂件)2. rm 删除⽂件命令: rm -rf ⽂件名rm -rf (当前⽬录下删除⼀个的⽂件)3. vi/vim 修改⽂件【vi编辑器的3种模式】命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)命令⾏模式command mode) 控制屏幕光标的移动,字符、字或⾏的删除,查找,移动复制某区段及进⼊Insert mode下,或者到 last line mode。 命令⾏模式下的常⽤命令: 1. 控制光标移动:↑,↓,j 2. 删除当前⾏:dd

3. 查找:/字符 4. 进⼊编辑模式:i o a 5. 进⼊底⾏模式::编辑模式(Insert mode) 只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。 编辑模式下常⽤命令: 1. ESC 退出编辑模式到命令⾏模式;底⾏模式(last line mode) 将⽂件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出⾏号……等。 底⾏模式下常⽤命令: 1. 退出编辑: :q 2. 强制退出: :q! 3. 保存并退出: :wq1. 打开⽂件命令:vi ⽂件名vi 或者 vim (打开当前⽬录下的⽂件)注:使⽤vi编辑器打开⽂件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进⼊编辑模式。2. 编辑⽂件使⽤vi编辑器打开⽂件后点击按键:i ,a或者o即可进⼊编辑模式。i:在光标所在字符前开始插⼊a:在光标所在字符后开始插⼊o:在光标所在⾏的下⾯另起⼀新⾏插⼊保存或者取消编辑3. 保存/取消⽂件:ESC 进⼊命令⾏模式: 进⼊底⾏模式wq/q! 保存并退出编辑/撤销本次修改并退出编辑4. cat/more/less/tail 查看⽂件1. cat 看最后⼀屏cat (使⽤cat查看⽂件,只能显⽰最后⼀屏内容)2. more 百分⽐显⽰more (使⽤more查看⽂件,可以显⽰百分⽐,回车可以向下⼀⾏,空格可以向下⼀页,q可以退出查看)3. less 翻页查看less (使⽤less查看⽂件,可以使⽤键盘上的PgUp和PgDn向上 和向下翻页,q结束查看)4. tail 指定⾏数或者动态查看tail -5 (使⽤tail -5 查看⽂件的后5⾏,Ctrl+C结束)2. 修改权限rwx:r代表可读,w代表可写,x代表该⽂件是⼀个可执⾏⽂件,如果rwx任意位置变为-则代表不可读或不可写或不可执⾏⽂件。r 读权限read 4w 写权限write 2x 操作权限execute 1第⼀位:-就代表是⽂件,d代表是⽂件夹第⼀段(3位):代表拥有者的权限第⼆段(3位):代表拥有者所在的组,组员的权限第三段(最后3位):代表的是其他⽤户的权限⽰例:给⽂件权限改为可执⾏⽂件权限,⽂件的权限是 - rw- --- ---6. 压缩⽂件操作1. 打包/压缩Windows的压缩⽂件的扩展名 .zip/.rarlinux中的打包⽂件:ux中的压缩⽂件:x中打包并压缩的⽂件:.命令:tar -zcvf 打包压缩后的⽂件名 要打包的⽂件 z:调⽤gzip压缩命令进⾏压缩 c:打包⽂件 v:显⽰运⾏过程 f:指定⽂件名tar -zcvf * (打包并压缩当前⽬录下的所有⽂件)tar -zcvf (压缩当前⽬录下指定的和⽂件打包并压缩)2. 解压命令:tar [-zxvf] 压缩⽂件 其中:x 代表解压tar -xvf -C /usr (将解压到根⽬录下/usr中,C代表指定解压的位置)7. 查找命令1. grep命令:grep [-abcEFGhHilLnqrsvVwxy][-A<显⽰⾏数>][-B<显⽰列数>][-C<显⽰列数>][-d<进⾏动作>][-e<范本样式>][-f<范本⽂件>][--help][范本样式][⽂件或⽬录...]作⽤:查找⽂件⾥符合条件的字符串-a :将 binary ⽂件以 text ⽂件的⽅式搜寻数据-c :计算找到 '搜寻字符串' 的次数-i :忽略⼤⼩写的不同,所以⼤⼩写视为相同-n :顺便输出⾏号-v :反向选择,亦即显⽰出没有 '搜寻字符串' 内容的那⼀⾏!--color=auto :可以将找到的关键词部分加上颜⾊的显⽰喔!命令详情:####### 实例grep -i hello *.txt (搜索当前⽬录下的⽂件内容包含hello不区分⼤⼩写,后缀txt的⽂件内容)2. findfind path -option [-print] [-exec ok command] } ;作⽤:在⽬录结构中搜索⽂件,并对搜索结果执⾏指定的操作 默认搜索当前⽬录和⼦⽬录. 表⽰当前⽬录以及⼦⽬录/ 表⽰根⽬录-mount, -xdev : 只检查和指定⽬录在同⼀个⽂件系统下的⽂件,避免列出其它⽂件系统中的⽂件-amin n : 在过去 n 分钟内被读取过-anewer file : ⽐⽂件 file 更晚被读取过的⽂件-atime n : 在过去n天内被读取过的⽂件-cmin n : 在过去 n 分钟内被修改过-cnewer file :⽐⽂件 file 更新的⽂件-ctime n : 在过去n天内被修改过的⽂件-empty : 空的⽂件-gid n or -group name : gid 是 n 或是 group 名称是 name-ipath p, -path p : 路径名称符合 p 的⽂件,ipath 会忽略⼤⼩写-name name, -iname name : ⽂件名称符合 name 的⽂件。iname 会忽略⼤⼩写-size n : ⽂件⼤⼩ 是 n 单位,b 代表 512 位元组的区块,c 表⽰字元数,k 表⽰ kilo bytes,w 是⼆个位元组。-type c : ⽂件类型是 c 的⽂件。d: ⽬录c: 字型装置⽂件b: 区块装置⽂件p: 具名贮列f: ⼀般⽂件l: 符号连结s: socket-pid n : process id 是 n 的⽂件命令详情:实例find . -name "*.txt" (查找当前⽬录及⼦⽬录所有⽂件名后缀为.txt⽂件并列表出来)find -type f (查找当前⽬录及⼦⽬录所有⼀般⽂件并列表出来)3. locatelocate [-d ][--help][--version][范本样式...]作⽤:⽤于查找符合条件的⽂档,他会去保存⽂档和⽬录名称的数据库内,查找合乎范本样式条件的⽂档或⽬录-b, --basename -- 仅匹配路径名的基本名称-c, --count -- 只输出找到的数量-d, --database DBPATH -- 使⽤ DBPATH 指定的数据库,⽽不是默认数据库 /var/lib/mlocate/-e, --existing -- 仅打印当前现有⽂件的条⽬-1 -- 如果 是 1.则启动安全模式。在安全模式下,使⽤者不会看到权限⽆法看到 的档案。这会始速度减慢,因为 locate 必须⾄实际的档案系统中取得档案的 权限资料。-0, --null -- 在输出上带有NUL的单独条⽬-S, --statistics -- 不搜索条⽬,打印有关每个数据库的统计信息-q -- 安静模式,不会显⽰任何错误讯息。-P, --nofollow, -H -- 检查⽂件存在时不要遵循尾随的符号链接-l, --limit, -n LIMIT -- 将输出(或计数)限制为LIMIT个条⽬-n -- ⾄多显⽰ n个输出。-m, --mmap -- 被忽略,为了向后兼容-r, --regexp REGEXP -- 使⽤基本正则表达式--regex -- 使⽤扩展正则表达式-q, --quiet -- 安静模式,不会显⽰任何错误讯息-s, --stdio -- 被忽略,为了向后兼容-o -- 指定资料库存的名称。-h, --help -- 显⽰帮助-i, --ignore-case -- 忽略⼤⼩写-V, --version -- 显⽰版本信息命令详解:实例locate passwd (查找passwd⽂件夹)locate /usr/a (查找usr⽬录下所有以开头的⽂件)locate -i ~/r (搜索当前⽤户下所有以r开头的问价)4. whereiswhereis [-bfmsu][-B <⽬录>...][-M <⽬录>...][-S <⽬录>...][⽂件...]作⽤:⽤于查找⽂件,在特定⽬录中查找符合条件的⽂件。这些⽂件应属于原始代码、⼆进制⽂件,或是帮助⽂件-b  只查找⼆进制⽂件。-B<⽬录>  只在设置的⽬录下查找⼆进制⽂件。-f  不显⽰⽂件名前的路径名称。-m  只查找说明⽂件。-M<⽬录>  只在设置的⽬录下查找说明⽂件。-s  只查找原始代码⽂件。-S<⽬录>  只在设置的⽬录下查找原始代码⽂件。-u  查找不包含指定类型的⽂件。命令详解:实例whereis bash (使⽤指令"whereis"查看指令"bash"的位置)where -b bash (单独查询⼆进制⽂件或帮助⽂件)5. whichwhich [⽂件...]作⽤:命令⽤于查找⽂件,which指令会在环境变量$PATH设置的⽬录⾥查找符合条件的⽂件。-n<⽂件名长度>  指定⽂件名长度,指定的长度必须⼤于或等于所有⽂件中最长的⽂件名。-p<⽂件名长度>  与-n参数相同,但此处的<⽂件名长度>包括了⽂件的路径。-w  指定输出时栏位的宽度。-V  显⽰版本信息。命令详解:实例which bash (查看指令"bash"的绝对路径)6. susu [-fmp] [-c command] [-s shell] [--help] [--version] [-] [USER [ARG]]作⽤:⽤于变更为其他使⽤者的⾝份,除 root 外,需要键⼊该使⽤者的密码-f 或 --fast 不必读启动档(如 等),仅⽤于 csh 或 tcsh-m -p 或 --preserve-environment 执⾏ su 时不改变环境变数-c command 或 --command=command 变更为帐号为 USER 的使⽤者并执⾏指令(command)后再变回原来使⽤者-s shell 或 --shell=shell 指定要执⾏的 shell (bash csh tcsh 等),预设值为 /etc/passwd 内的该使⽤者(USER) shell--help 显⽰说明⽂件--version 显⽰版本资讯-l 或 --login 这个参数加了之后,就好像是重新 login 为该使⽤者⼀样,⼤部份环境变数(HOME SHELL USER等等)都是以该使⽤者(USER)为主,并且⼯作⽬录也会改变,如果没有指定 USER ,内定是 rootUSER 欲变更的使⽤者帐号ARG 传⼊新的 shell 参数命令详解:实例su -c ls root (变更帐号为 root 并在执⾏ ls 指令后退出变回原使⽤者)su root -f (变更帐号为 root 并传⼊ -f 参数给新执⾏的 shell)su - clsung (变更帐号为 clsung 并改变⼯作⽬录⾄ clsung 的家⽬录(home dir))7. sudosudo [ -b ] [ -p prompt ] [ -u username/#uid] -s作⽤:以系统管理者的⾝份执⾏指令,也就是说,经由 sudo 所执⾏的指令就好像是 root 亲⾃执⾏。-V 显⽰版本编号-h 会显⽰版本编号及指令的使⽤⽅式说明-l 显⽰出⾃⼰(执⾏ sudo 的使⽤者)的权限-v 因为 sudo 在第⼀次执⾏时或是在 N 分钟内没有执⾏(N 预设为五)会问密码,这个参数是重新做⼀次确认,如果超过 N 分钟,也会问密码-k 将会强迫使⽤者在下⼀次执⾏ sudo 时问密码(不论有没有超过 N 分钟)-b 将要执⾏的指令放在背景执⾏-p prompt 可以更改问密码的提⽰语,其中 %u 会代换为使⽤者的帐号名称, %h 会显⽰主机名称-u username/#uid 不加此参数,代表要以 root 的⾝份执⾏指令,⽽加了此参数,可以以 username 的⾝份执⾏指令(#uid 为该 username 的使⽤者号码)-s 执⾏环境变数中的 SHELL 所指定的 shell ,或是 /etc/passwd ⾥所指定的 shell-H 将环境变数中的 HOME (家⽬录)指定为要变更⾝份的使⽤者家⽬录(如不加 -u 参数就是系统管理者 root )命令详解:8. 系统服务service iptables status (查看iptables服务的状态)service iptables start (开启iptables服务)service iptables stop (停⽌iptables服务)service iptables restart (重启iptables服务)chkconfig iptables off (关闭iptables服务的开机⾃启动)chkconfig iptables on (开启iptables服务的开机⾃启动)9. 其他chkconfig iptables off (关闭防⽕墙)service network restart (重置⽹络)ps -ef (查看所有正在运⾏的进程)10. 快捷键1. 基本快捷Tab (只需要输⼊⼀个命令,⽂件名,⽬录名甚⾄是命令选项的开头,并敲击 tab 键。它将⾃动完成你输⼊的内容,或为你显⽰全部可能的结果)Ctrl + C (终端上中断命令或进程该按的键。它将⽴刻终⽌运⾏的程序)Ctrl + Z (将正在运⾏的程序送到后台。 通常,你可以在使⽤ & 选项运⾏程序前之完成该操作)Ctrl + D (将使你退出当前终端。如果你使⽤ SSH 连接,它将会关闭。 如果你直接使⽤⼀个终端,该应⽤将会⽴刻关闭)Ctrl + L (清空终端,代替输⼊ C-L-E-A-R。得⼼应⼿)Ctrl + A (将移动光标到所在⾏⾸)Ctrl + E (与 Ctrl+A 相反。 Ctrl+A 送光标到⾏⾸,反之 Ctrl+E 移动光标到⾏尾)Ctrl + U (擦除从当前光标位置到⾏⾸的全部内容)Ctrl + K (擦除的是从当前光标位置到⾏尾的全部内容)Ctrl + W (光标在⼀个单词本⾝上,它将擦除从光标位置到词⾸的全部字母。最好的⽅法是⽤它移动光标到要删除单词后的⼀个空格上)Ctrl + Y (将粘贴使⽤ Ctrl+W,Ctrl+U 和 Ctrl+K 快捷键擦除的⽂本。 如果你删除了错误的⽂本或需要在某处使⽤已擦除的⽂本,这将派上⽤场)Ctrl + P (查看上⼀个命令。 你可以反复按该键来返回到历史命令。 在很多终端⾥,使⽤ PgUp 键来实现相同的功能)Ctrl + N (Ctrl+N 显⽰下⼀个命令。 如果使⽤ Ctrl+P 查看上⼀条命令,你可以使⽤ Ctrl+N 来回导航。 许多终端都把此快捷键映射到 PgDn 键)Ctrl + R (使⽤该快捷键来搜索历史命令)快捷讲明Ctrl – k (先按住 Ctrl 键,然后再按 k 键)Alt – k (先按住 Alt 键,然后再按 k 键)M – k (先单击 Esc 键,然后再按 k 键)2. 移动光标快捷Ctrl – a (移到⾏⾸)Ctrl – e (移到⾏尾)Ctrl – b (往回(左)移动⼀个字符)Ctrl – f (往后(右)移动⼀个字符)Alt – b (往回(左)移动⼀个单词)Alt – f (往后(右)移动⼀个单词)Ctrl – xx (在命令⾏尾和光标之间移动)M-b (往回(左)移动⼀个单词)M-f (往后(右)移动⼀个单词)3. 编辑快捷命令Ctrl – h (删除光标左⽅位置的字符)Ctrl – d (删除光标右⽅位置的字符(注意:当前命令⾏没有任何字符时,会销系统或结束终端))Ctrl – w (由光标位置开始,往左删除单词。往⾏⾸删)Alt – d (由光标位置开始,往右删除单词。往⾏尾删)M – d (由光标位置开始,删除单词,直到该单词结束)Ctrl – k (由光标所在位置开始,删除右⽅所有的字符,直到该⾏结束)Ctrl – u (由光标所在位置开始,删除左⽅所有的字符,直到该⾏开始)Ctrl – y (粘贴之前删除的内容到光标后)ctrl – t (交换光标处和之前两个字符的位置)Alt + . (使⽤上⼀条命令的最后⼀个参数)Ctrl – _ (回复之前的状态。撤销操作)Ctrl -a + Ctrl -k 或 Ctrl -e + Ctrl -u 或 Ctrl -k + Ctrl -u (组合可删除整⾏)4. Bang(!)快捷命令!! (执⾏上⼀条命令)foobar (把上⼀条命令⾥的foo替换为bar,并执⾏)!wget (执⾏最近的以wget开头的命令)!wget:p (仅打印最近的以wget开头的命令,不执⾏)!$ (上⼀条命令的最后⼀个参数, 与 Alt - . 和 $_ 相同)!* (上⼀条命令的所有参数)!:p (打印上⼀条命令是所有参数,也即 !的内容)^abc (删除上⼀条命令中的abc)foofoobar (将上⼀条命令中的 foo 替换为 bar)bar^ (将上⼀条命令中的 foo 替换为 bar)!-n (执⾏前n条命令,执⾏上⼀条命令: !-1, 执⾏前5条命令的格式是: !-5)5. 查找历史快捷命令Ctrl – p (显⽰当前命令的上⼀条历史命令)Ctrl – n (显⽰当前命令的下⼀条历史命令)Ctrl – r (搜索历史命令,随着输⼊会显⽰历史命令中的⼀条匹配命令,Enter键执⾏匹配命令;ESC键在命令⾏显⽰⽽不执⾏匹配命令)Ctrl – g (从历史搜索模式(Ctrl – r)退出)6. 控制快捷命令Ctrl – l (清除屏幕,然后,在最上⾯重新显⽰⽬前光标所在的这⼀⾏的内容)Ctrl – o (执⾏当前命令,并选择上⼀条命令)Ctrl – s (阻⽌屏幕输出)Ctrl – q (允许屏幕输出)Ctrl – c (终⽌命令)Ctrl – z (挂起命令)说明 本章博客,是总和⽹上两篇博客,以及⾃我了解整合⽽成,主要⽇后⾃我翻阅

发布者:admin,转转请注明出处:http://www.yc00.com/news/1691029228a490440.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信