Linux基本管理命令参考

合集下载

Linux命令大全完整版

Linux命令大全完整版

Linux命令大全完整版目录目录 (I)1. linux系统管理命令 (1)adduser (1)chfn(change finger information) (1)chsh(change shell) (1)date (2)exit (3)finger (4)free (5)fwhois (5)gitps(gnu interactive tools process status) (5)groupdel(group delete) (6)groupmod(group modify) (6)halt (7)id (7)kill (8)last (8)lastb (8)login (9)logname (9)logout (9)logrotate (9)newgrp (10)nice (10)procinfo(process information) (11)ps(process status) (11)pstree(process status tree) (14)renice (15)rlogin(remote login) (16)rsh(remote shell) (16)rwho (16)screen (17)shutdown (17)sliplogin (18)su(super user) (18)sudo (19)suspend (19)swatch(simple watcher) (20)tload (20)top (21)uname (21)useradd (22)userconf (22)userdel (23)usermod (23)vlock(virtual console lock) (24)w (24)who (25)whoami (25)whois (25)2. linux系统设置命令 (27)alias (27)apmd(advanced power management BIOS daemon) (27)aumix(audio mixer) (27)bind (29)chkconfig(check config) (29)clock (30)crontab (31)declare (31)depmod(depend module) (32)dircolors (32)dmesg (33)enable (33)eval (33)export (33)fbset(frame buffer setup) (34)grpconv(group convert to shadow password) (35)grpunconv(group unconvert from shadow password) (35)hwclock(hardware clock) (35)insmod(install module) (36)kbdconfig (36)lilo(linux loader) (37)liloconfig (38)lsmod(list modules) (38)minfo (38)mkkickstart (39)modinfo(module infomation) (39)modprobe(module probe) (39)mouseconfig (40)ntsysv (41)passwd(password) (41)pwconv (41)pwunconv (42)rdate(receive date) (42)resize (42)rpm(redhat package manager) (43)set (46)setconsole (47)setenv(set environment variable) (48)setup (48)sndconfig (48)SVGAText Mode (49)timeconfig (49)ulimit (50)unalias (50)unset (51)3. linux文档编辑命令 (52)col (52)colrm(column remove) (52)comm(common) (52)csplit(context split) (53)ed(editor) (53)egrep (54)ex (54)fgrep(fixed regexp) (54)fmt(fromat) (54)fold (55)grep (55)ispell(interactive spelling checking) (57)jed (58)joe (58)join (60)look (61)mtype (61)rgrep(recursive grep) (62)sed(stream editor) (63)sort (64)spell (65)tr(translate character) (65)uniq (65)wc(word count) (66)4. linux压缩备份命令 (67)ar (67)bunzip2 (68)bzip2 (68)bzip2recover (69)compress (69)cpio(copy in/out) (70)dump (72)gunzip(gnu unzip) (73)gzexe(gzip executable) (74)gzip(gnu zip) (74)lha (75)restore (76)tar(tape archive) (77)unarj (80)unzip (81)zip (82)zipinfo (83)5.linux文件管理命令 (85)diff(differential) (85)diffstat(differential status) (86)file (87)git(gnu interactive tools) (90)gitview(gnu interactie tools viewer) (91)ln(link) (91)locate (92)lsattr(list attribute) (92)mattrib (93)mc(midnight commander) (93)mcopy (94)mdel (94)mktemp (95)mmove (95)mread (95)mren (96)mshowfat (96)mtools (96)mtoolstest (96)mv (97)od(octal dump) (97)paste (98)patch (99)rcp(remote copy) (101)rhmask (101)rm(remove) (101)slocate(secure locate) (102)split (102)tee (103)tmpwatch(temporary watch) (103)touch (103)umask (104)which (105)cat (105)chattr(change attribute) (106)chgrp(change group) (106)chmod(change mode) (107)chown(change owner) (108)cksum(check sum) (109)cmp(compare) (109)cp(copy) (110)cut (111)indent (111)6.linux文件传输命令 (115)bye (115)ftp(file transfer protocol) (115)ftpcount (115)ftpshut(ftp shutdown) (115)ftpwho (116)ncftp(nc file transfer protocol) (116)tftp(trivial file transfer protocol) (116)uucico (116)uucp (117)uupick (118)uuto (119)7. linux磁盘管理命令 (120)cd(change directory) (120)df(disk free) (120)dirs (121)du(disk usage) (121)edquota(edit quota) (122)lndir(link directory) (123)ls(list) (123)mcd (125)mdeltree (125)mdu (126)mkdir(make directories) (126)mlabel (126)mmd (127)mmount (127)mrd (127)mzip (127)pwd(print working directory) (128)quota (128)quotacheck (128)quotaoff (129)quotaon (129)repquota(report quota) (130)rmdir(remove directory) (130)rmt(remote magnetic tape) (130)stat(status) (131)Tree (131)umount (132)8. linux磁盘维护命令 (133)badblocks (133)cfdisk (133)dd (134)e2fsck(ext2 file system check) (134)ext2ed(ext2 file system editor) (136)fdisk (137)fsck.ext2(file system check-second filesystem) (137)fsck(file system check) (138)fsck.minix(file system check-minix filesystem) (139)fsconf(file system configurator) (139)hdparm(hard disk parameters) (139)losetup(loop setup) (141)mbadblocks (141)mformat (141)mkbootdisk(make boot disk) (142)mkdosfs(make Dos file system) (143)mke2fs(make ext2 file system) (143)mkfs.ext2 (144)mkfs(make file system) (144)mkfs.minix (145)mkfs.msdos (145)mkinitrd(make initial ramdisk images) (145)mkisofs(make iso file system) (145)mkswap (147)mpartition (148)sfdisk (148)swapoff (149)swapon (149)symlinks(symbolic links) (149)sync (150)9. linux网络通讯命令 (151)dip (151)getty(get teletypewriter) (151)mingetty (152)ppp-off (152)smbd(samba daemon) (152)telnet (153)uulog (154)uustat (154)uux (155)cu(call up) (156)dnsconf(dns configurator) (157)efax (158)httpd(http daemon) (159)ifconfig (159)mesg (160)minicom (161)nc (161)netconf (162)netstat (162)ping (163)pppstats(point to point protocol status) (164)samba (164)setserial (165)shapecfg(shaper configuration) (165)smbd(samba daemon) (166)statserial(status ofserial port) (166)talk (166)Tcpdump (167)testparm(test parameter) (168)traceroute (168)tty(teletypewriter) (169)uuname (169)wall(write all) (170)write (170)ytalk (170)arpwatch(ARP watcher) (170)apachectl(Apache control interface) (171)smbclient(samba client) (171)pppsetup (172)10. linux电子邮件与新闻组命令 (173)archive (173)ctlinnd(control the internet news daemon) (173)elm (173)getlist (174)inncheck(inn check) (174)mail (175)mailconf (175)mailq(mail queue) (175)messages (176)metamail (176)mutt (177)nntpget (178)pine (178)slrn (180)11. linux其他命令 (181)reconfig (181)startx(start X Window) (181)xconfigurator (181)XF86Setup (182)xlsatoms (182)xlsclients (183)xlsfonts (183)yes (184)1. linux系统管理命令adduser功能说明:新增用户帐号。

linux 服务器常用操作命令

linux 服务器常用操作命令

linux 服务器常用操作命令1.基本命令- pwd:查看当前所在目录- ls:列出当前目录下的文件和文件夹- cd:切换目录- touch:创建文件- mkdir:创建新的目录- rm:删除文件或目录- cp:复制文件或目录- mv:重命名文件或目录,或移动文件或目录到其他位置- cat:查看文件内容- grep:在文件中搜索指定的字符串- find:查找文件并执行相应操作- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者- top:实时查看系统的资源使用情况- ps:显示当前正在运行的进程信息2.文件操作- echo:输出文本内容到终端或文件- head:显示文件的前几行- tail:显示文件的后几行- less:按页查看文件内容- wget:下载文件- tar:打包和解压文件- gzip:压缩文件- unzip:解压缩文件- file:查看文件类型- scp:在本地和远程服务器之间进行文件传输- sftp:通过SSH协议在本地和远程服务器之间进行文件传输3.网络相关- ifconfig:显示网络接口配置信息- ping:测试与指定主机的连通性- netstat:显示网络连接、路由表和网络接口信息- ssh:建立安全的远程登录连接- telnet:建立与远程主机的非安全连接- nslookup:域名解析工具- traceroute:显示数据包在网络上的传输路径- ifup/ifdown:启用/禁用网络接口- iptables:配置防火墙规则4.系统管理- uname:显示系统信息- whoami:显示当前用户- id:显示用户信息- date:显示系统日期和时间- uptime:显示系统的运行时间和平均负载- free:显示内存的使用情况- df:显示磁盘空间的使用情况- du:查看文件和目录的磁盘使用情况- kill:关闭指定进程- reboot:重启系统- shutdown:关闭系统5.用户和权限管理- useradd:创建用户- userdel:删除用户- passwd:修改用户密码- su:切换用户- sudo:以超级用户权限执行命令- visudo:配置sudo的访问权限- chattr:修改文件属性- addgroup:创建用户组- delgroup:删除用户组- chmod:修改文件和目录的权限- chown:修改文件和目录的所有者6.日志管理- tail:实时显示日志文件的最后几行内容- cat:显示整个日志文件的内容- grep:在日志文件中搜索指定的字符串- systemctl:管理系统服务- journalctl:查看系统日志7.进程管理- ps:显示当前正在运行的进程信息- top:实时查看当前系统进程的资源占用情况- kill:终止指定进程- nice:调整进程的优先级- nohup:在后台运行命令,不受终端断开影响- renice:修改进程的优先级这些是Linux服务器常用的操作命令,能够实现大部分日常操作和系统管理任务。

linux系统管理员常用命令

linux系统管理员常用命令

linux系统管理员常用命令Linux是一种开源的操作系统,广泛应用于服务器和个人电脑。

作为一名Linux系统管理员,熟悉并掌握常用的命令是必不可少的。

本文将介绍一些常用的Linux系统管理员命令,帮助管理员更好地管理和维护系统。

1. ls命令:ls命令用于列出当前目录下的文件和文件夹。

通过ls命令,管理员可以查看目录结构,了解文件的权限和属性。

2. cd命令:cd命令用于切换当前工作目录。

管理员可以使用cd命令进入不同的目录,方便进行文件操作和管理。

3. pwd命令:pwd命令用于显示当前工作目录的路径。

管理员可以使用pwd命令确认当前所在位置,避免操作错误。

4. mkdir命令:mkdir命令用于创建新的目录。

管理员可以使用mkdir命令创建新的文件夹,方便组织和管理文件。

5. rm命令:rm命令用于删除文件和目录。

管理员可以使用rm命令删除不再需要的文件和目录,释放存储空间。

6. cp命令:cp命令用于复制文件和目录。

管理员可以使用cp命令将文件和目录复制到指定位置,方便备份和迁移。

7. mv命令:mv命令用于移动文件和目录,也可以用于重命名文件和目录。

管理员可以使用mv命令将文件和目录移动到其他位置,或者修改文件和目录的名称。

8. cat命令:cat命令用于查看文件的内容。

管理员可以使用cat命令查看文件的文本内容,或者将多个文件合并成一个文件。

9. grep命令:grep命令用于在文件中搜索指定的字符串。

管理员可以使用grep命令快速定位文件中包含特定内容的行。

10. chmod命令:chmod命令用于修改文件和目录的权限。

管理员可以使用chmod命令设置文件和目录的读、写、执行权限,保护系统的安全性。

11. chown命令:chown命令用于修改文件和目录的所有者。

管理员可以使用chown命令将文件和目录的所有权转移给其他用户或用户组。

12. top命令:top命令用于实时监控系统的运行状态。

linux常用100个命令

linux常用100个命令

linux常用100个命令以下是常用的100个Linux命令:1. ls - 列出当前目录中的文件和文件夹2. cd - 改变当前工作目录3. pwd - 显示当前工作目录的路径4. mkdir - 创建一个新的目录5. rmdir - 删除一个空的目录6. touch - 创建一个新的空文件7. cp - 复制文件或目录8. mv - 移动或重命名文件或目录9. rm - 删除文件或目录10. cat - 显示文件内容11. less - 逐行显示文件内容12. head - 显示文件的前几行内容13. tail - 显示文件的后几行内容14. grep - 在文件中搜索匹配的文本15. find - 在文件系统中搜索文件16. chmod - 改变文件或目录的权限17. chown - 改变文件或目录的所有者18. chgrp - 改变文件或目录的所属组19. du - 显示目录或文件的磁盘使用情况20. df - 显示文件系统的磁盘使用情况21. file - 显示文件的类型22. ln - 创建一个硬链接或符号链接23. mount - 挂载文件系统24. umount - 卸载文件系统25. tar - 创建或解压归档文件26. gzip - 压缩文件27. gunzip - 解压缩文件28. wget - 下载文件29. curl - 通过URL获取或发送数据30. ssh - 远程登录到另一台计算机31. scp - 在本地主机和远程主机之间复制文件32. ping - 测试与另一台计算机的连接33. ifconfig - 显示或配置网络接口34. netstat - 显示网络连接、路由表等信息35. iptables - 配置防火墙规则36. ps - 显示当前运行的进程37. top - 显示系统中运行的进程和资源使用情况38. kill - 终止正在运行的进程39. service - 启动、停止或重启系统服务40. systemctl - 管理系统服务41. uname - 显示系统信息42. date - 显示或设置系统时间和日期43. history - 显示或搜索命令历史记录44. which - 显示可执行文件的路径45. echo - 显示文本或变量的值46. export - 设置环境变量47. source - 执行一个脚本文件48. alias - 创建命令别名49. sed - 流编辑器,用于文件内容的替换和修改50. awk - 文本处理工具,用于提取和处理文本数据51. sort - 对文本进行排序52. uniq - 删除重复的行53. diff - 比较两个文件的差异54. tr - 替换、删除或压缩字符55. cut - 从文本中提取字段56. paste - 将多个文件的行合并成一行57. join - 根据共同的字段将两个文件合并58. split - 将文件分割成多个较小的文件59. grep -v - 显示不匹配的文本行60. grep -c - 统计匹配的文本行数61. grep -i - 忽略大小写进行匹配62. grep -r - 递归地搜索目录中的文件63. grep -w - 匹配整个单词而不是部分匹配64. grep -A - 显示匹配行及其后面的几行65. grep -B - 显示匹配行及其前面的几行66. grep -C - 显示匹配行及其前后的几行67. awk '{print $1}' - 打印每行的第一个字段68. awk '{print $NF}' - 打印每行的最后一个字段69. awk '/pattern/{print}' - 打印匹配模式的行70. awk '/pattern/{print $2}' - 打印匹配模式的第二个字段71. awk '{sum+=$1} END {print sum}' - 计算第一列的总和72. awk '{if ($1 > 10) print}' - 打印第一列大于10的行73. awk '{if ($1 > 10) print $2}' - 打印第一列大于10的第二个字段74. awk '{print NR, $0}' - 打印行号和整行内容75. awk '{for (i=1; i<=NF; i++) print $i}' - 打印每个字段76. sed 's/pattern/replace/' - 替换匹配的文本77. sed '/pattern/d' - 删除匹配的文本行78. sed '/pattern/s/old/new/' - 在匹配的文本行中替换文本79. sed '/pattern/!d' - 删除不匹配的文本行80. sed '1d' - 删除第一行81. sed '$d' - 删除最后一行82. sed -n '1,5p' - 打印前5行83. sed -n '5,$p' - 打印从第5行到最后一行84. sed -n '/pattern/p' - 打印匹配的文本行85. sed -n '/pattern/{p;q;}' - 打印匹配的文本行并退出86. sort -n - 对数字进行排序87. sort -r - 逆序排序88. sort -u - 去除重复的行89. sort -k2 - 按第二个字段进行排序90. sort -t',' -k2 - 使用逗号作为分隔符,按第二个字段进行排序91. uniq -c - 统计重复的行数92. uniq -d - 只显示重复的行93. uniq -u - 只显示不重复的行94. diff -u - 显示详细的差异95. diff -r - 递归比较目录中的文件96. tr 'a-z' 'A-Z' - 将小写字母转换为大写字母97. tr -d '[:digit:]' - 删除所有数字98. tr -s ' ' - 合并连续的空格为一个空格99. cut -d',' -f1 - 使用逗号作为分隔符,打印第一个字段100. cut -c1-5 - 打印每行的前五个字符这些命令是Linux中最常用的命令之一,可以帮助您在终端中进行文件和文本处理、系统管理、网络配置等操作。

Linux的常用基本命令

Linux的常用基本命令

Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。

linux 常用操作指令

linux 常用操作指令

linux 常用操作指令
Linux是一种开源操作系统,广泛用于服务器和个人电脑。

以下是一些 Linux 常用操作指令:
1. ls:查看当前目录下的文件和文件夹列表。

2. cd:进入指定的目录。

3. mkdir:创建一个新目录。

4. touch:创建一个新文件。

5. cp:复制文件或目录。

6. mv:移动文件或目录。

7. rm:删除文件或目录。

8. cat:查看文件的内容。

9. grep:在文件中查找匹配的文本。

10. chmod:修改文件或目录的权限。

11. chown:修改文件或目录的所有者。

12. tar:压缩或解压缩文件或目录。

13. top:查看系统的进程和资源利用情况。

14. ps:列出当前用户的进程列表。

15. ssh:通过安全的加密连接远程登录到另一台计算机。

这些指令只是 Linux 操作系统中的一小部分,但对于日常使用和系统管理来说已经足够。

熟练使用这些指令可以让用户更高效地使用 Linux 操作系统,提高工作效率。

- 1 -。

linux的基本操作命令

linux的基本操作命令

linux的基本操作命令
1. cd:切换当前目录
2. ls:列出当前目录下的文件和子目录
3. pwd:显示当前工作目录的路径名
4. mkdir:创建新的目录
5. rmdir:删除指定的空目录
6. touch:创建新的空文件
7. cp:复制文件或目录
8. mv:移动或重命名文件或目录
9. rm:删除文件或目录
10. cat:查看文件内容
11. grep:查找文件中的指定文本
12. chmod:更改文件或目录的权限
13. chown:更改文件或目录的所有者
14. tar:创建或解压缩 tar 文件
15. ssh:远程登录到其他主机
16. scp:在本地主机和远程主机之间拷贝文件
17. top:查看系统资源的使用情况
18. ps:查看当前进程的信息
19. kill:终止指定的进程
20. ifconfig:查看和配置网络接口
21. ping:测试网络连接
22. curl:通过 URL 获取文件内容
23. wget:从网络下载文件
24. uname:查看系统信息
25. df:查看磁盘空间使用情况
26. du:查看指定目录或文件的磁盘空间使用情况
27. tar:打包和解压缩文件和目录
28. gzip:压缩和解压缩文件
29. find:查找文件
30. locate:查找文件的位置。

linux常用命令总结

linux常用命令总结

linux常用命令总结1. ls:列出当前目录下的文件和文件夹。

2. cd:更改当前工作目录。

3. pwd:显示当前目录的绝对路径。

4. mkdir:创建一个新的目录。

5. touch:创建一个新的空文件或更新时间戳。

6. cp:复制文件或目录。

7. mv:移动文件或目录,也可以重命名文件或目录。

8. rm:删除文件或目录。

9. cat:查看文件的内容。

10. more:分页查看文件的内容。

11. less:与more类似,但是可以向前或向后翻页。

12. grep:在文件中查找匹配的文本。

13. find:在指定目录中查找文件。

14. tar:用于压缩和解压缩文件和目录。

15. gzip:压缩文件。

16. gunzip:解压文件。

17. top:显示正在运行的进程和系统资源的使用情况。

18. ps:显示当前用户的进程信息。

19. kill:终止指定进程。

20. ping:测试网络连接和延迟。

21. ifconfig:显示网络接口的配置信息。

22. netstat:显示网络连接状态和统计信息。

23. ssh:远程登录到其他计算机。

24. scp:将文件从本地计算机复制到远程计算机。

25. chmod:改变文件或目录的权限。

26. chown:更改文件或目录的所有者。

27. whoami:显示当前的用户名。

28. date:显示当前的日期和时间。

29. history:显示已输入的命令历史记录。

30. alias:为常用命令创建简称。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux命令总结一、第一章1.shutdown –r 重启系统2.shutdown –h 关闭系统3.reboot 重启4.init 0 关机5.init 6 重启6.half –p 关闭系统,并同时切断电源7.mount 挂载8.umount 卸载第二章1.help 查看各内部命令的帮助信息help pwd2.- -help 显示对应命令字的格式及选项等帮助信息3.man 在线帮助形式man ls | col –b > lshelp.txt 另外一种在线帮助形式5.pwd 查看当前的工作目录6.cd 切换工作目录7.ls 列表显示目录内容-l 以长格式显示文件和目录的列表-a 显示所有子目录和文件的信息-d 显示目录本身的属性-A 与-a选项的作用基本类似-h 以更人性化的方式显示出目录或文件的大小,与-l结合使用-R以递归的方式显示指定目录及其子目录中的所有内容- -color 在字符模式中以颜色区分不同的文件8. mkdir 创建新的目录mkdir –p 创建嵌套的多层目录结构9. du 统计目录及文件空间占用情况-a 统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录-h 以更人性化的方式显示出统计结果-s 只统计每个参数所占用空间总的大小,而不是统计每个子目录、文件的大小du –ah /boot/vmlin* du –sh /var/log10. touch 新建空文件11. file 查看文件类型12. cp 复制文件或目录-f 覆盖目标同名文件或目录时不进行提醒,而直接强制复制-I 覆盖目标同名文件或目录时提醒用户确认-p 复制时保持源文件的权限,属主及时间标记的属性不变-r 复制目录是必须使用此选项,表示递归复制所有文件及子目录cp /bin/touch ./mytouch 当前目录加“./”13.rm 删除文件或目录-f 删除文件或目录时不进行提醒,而直接强制删除-I 删除文件或目录时提醒用户确认-r 删除目录时必须使用此选项,表示递归删除整个目录树14. mv 移动文件或目录(相当于剪切)mv grub public_html/ 移动mv mytouch tfile.txt 改名15. witch 查找linux 命令文件并显示所在的位置-a 在所有搜索路径中查找16. find 查找文件或目录普通文件f 目录d 块设备文件b 字符设备文件c-name 根据目标文件的部分名称查找,允许使用“*”及“?”通配符-size 按文件大小查找,“+”“-”设置超过或小于指定的大小作为查找条件-user 按文件属主查找,根据文件是否属于目标用户进行查找-type 按文件类型查找,a)在/etc目录中递归查找名称以“resol”开头、以“.conf”结尾的文件find /etc –name “resol*.conf”b)在/boot目录中查找所有的目录find /boot –type dc)在/var/log目录中查找属于用户lp的文件或目录find /var/log –user lpd)在/boot目录中查找超过1024KB而且文件名以“vmlinuz”开头的文件find /boot –size +1024KB –a –name “vmlinuz”e)在/boot目录中查找超过1024KB或者文件名以“vmlinuz”开头的文件find /boot –size +1024KB –o –name “vmlinuz”f)在/var/log目录中查找属于用户lp的文件或者目录,并以长格式显示其详细信息find /var/log –user lp –exec ls –ld {} ;17.in 为文件或目录建立链接-s 创建符号链接(软链接)文件(硬链接相当于复制)为文件/etc/httpd/conf/httpd.conf创建符号链接文件,并保存到/etc目录中in –s /etc/httpd/conf/httpd.conf /etc/18.cat 显示并连接文件的内容(短小文件)cat /etc/issue 查看系统版本号cat /proc/version 查看内核版本信息cat /proc/cpuinfo 查看CPU19.more和less 分页查看文件内容more /etc/httpd/conf/httpd.conf ls –lh /etc/*.conf | more20.head和tail 查看文件开头或末尾的部分内容,默认只显示10行-f 跟踪日志文件末尾的内容变化,实时显示更新的日志内容ctrl+c结束21.wc 统计文件内容中的单词的数量等信息-c 统计文件内容中的字节数-l 统计文件内容中的行数-w 统计文件内容中的单词个数a)依次统计/etc/resolv.conf文件中的行数,单词数,字节数。

wc /etc/resolv.confb)统计当前系统中的用户数量wc –l /etc/passwdc)结合管道符号统计/etc目录中“.conf”配置文件的个数ls –l /etc/*.conf | wc –l22.grep 检索,过滤文件内容-I 查找内容时忽略大小写-v 反转查找,即输出与查找条件不相符的行a)在/etc/passwd文件中查找包含“ftp”字串的行。

grep “ftp”/etc/passwdb)查看/etc/vsftpd/vsftp.conf文件中除了以“#”开头的行和空行以外的内容grep –v “^#”/etc/vsftpd/vsftp.conf | grep –v “^$”c)执行lspci命令查看主机中的PCI设备信息,并过滤出其中以太网卡设备的信息lspci | grep –i “Ethernet”23.gzip和bzip2 制作压缩文件或解开已压缩的文件gzip -9 1.txtgzip –d 1.txt.gzbzip2 -9 1.txt24.tar 制作归档文件或释放已归档的文件-c 创建.tar格式的包文件-C解包时指定释放的目标文件夹-f 表示使用归档文件-j 调用bzip2程序进行压缩或解压-p 打包时保留文件及目录的权限-t 列表查看包内的文件-v 输出详细信息-x 解开.tar格式的包文件-z 调用gzip程序进行压缩或解压a)/etc和/boot目录备份为susfile.tar.gz包文件tar zcf susfile.tar.gz /erc /bootb)将/home目录及/etc/passwd,/etc/shadow文件备份为usershome.tar.bz2Tar jcvf usershome.tar.bz2 /home /etc/passwd /etc/shadowc)将sysfile.tar.gz包文件解压并释放到当前目录中tar zxf sysfile.tar.gzd)将usershome.tar.bz2包文件释放到根目录中tar jxf usershone.tar.bz2 –C /25.设置命令别名vi,以便执行vi命令时加载增强版的vim程序alias vi=‘/usr/bin/vim’which –a vi vim26.vi 编辑器的工作模式命令行模式a i o 快速切换至输入模式esc 返回命令模式末行模式执行:set nu显示行号,:set nonu取消显示x或del删除光标处单个字符dd删除当前光标所在行yy复制当前行整行的内容到剪贴板p 粘贴到光标位置处前,p粘贴到光标位置处后u 取消最近一次操作,U取消对当前行所做的所有编辑ZZ保存当前文件并退出vi编辑器末行模式:w保存文件:q退出编辑器:q!强行退出:e加新文件,可以编辑新文件:r其他文件,读入其他文件中的内容,复制到当前光标所在位置sub或s 替换sub /i/I:10,20 sub /initdefault/DEFAULT/g:%sub /initdefault/bootdefault/g第三章27.rpm 命令的格式-qa 显示当前系统中以RPM方式安装的所有软件列表-qi 查看指定软件包的名称,版本,许可协议,用途描述等详细信息-ql 显示指定的软件包在当前系统中安装的所有目录,文件列表-qf 查看指定的文件或目录是由哪个软件包所安装的-qc 显示只的那个软件包在当前系统中安装的配置文件列表-qd 显示指定软件包在当前系统中安装的文档文件列表a)显示当前系统中已安装的所有RPM包列表,并统计软件包的个数rpm –qa | wc –lb)查看当前系统中安装了那些与samba程序相关的软件包rpm –qa | grep sambac)查看当前系统中是否已经安装有dhcp,lynx软件包rpm –q dhcp lynxd)查看dhcp软件包安装的所有目录,文件位置,过滤出文件名包含sample的文件rpm –ql dhcp | grep “sample”e)查看系统中dhcp软件包安装的配置文件列表rpm –qc dhcpf)查看系统中的vim程序文件由哪一个软件包安装,并显示该软件包的详细信息rpm –qf /usr/bin/vimg)查看系统中util-linux软件包的版本,用途等详细信息rpm –qi util-linux-qpi 查看指定软件包的名称,版本,许可协议,用途描述等详细信息-qpl 查看该软件包准备要安装的所有目标目录,文件列表-qpc查看该软件包准备要安装的配置文件列表-qpd查看该软件包准备要安装的文档文件列表h)查看R5光盘中lynx软件包文件的摘要信息进入目录:rpm –qpi 软件包i)查看R5光盘中lynx软件包文件准备安装到系统中的所有目录文件列表rpm –qpl 软件包安装升级卸载rpm软件包-i 在当前系统中安装一个新的rpm软件包-e 卸载指定名称的软件包-U 检查并升级系统中的某个软件包,若没安装,等同于-i-F 检查并更新系统中的某个软件包,若没安装,放弃安装--force 强制安装某个软件包--nodeps 在安装升级卸载rpm软件包时不检查依赖关系-h 在安装或升级软件包的过程中,以#显示安装进度-v显示软件安装过程中的详细信息j)安装R5光盘中的lynx软件包,并验证安装结果rpm –ivh 软件包rpm –qwhich lynxk)卸载当前系统中安装的wget软件,并从R5光盘目录中重新安装wget软件rpm –e wgetrpm –q wgetrpm –i 软件包rpm –q wgetl)查看并验证卸载vim-minimal软件包时的依赖性关系rpm –e vim-minimal –nodepsrpm –q vim-minimalrpm –ivh 软件包维护RPM数据库rpm –rebuilddb 重建数据库gcc –version 编译环境第四章28.passwd 文件中的配置行格式,保存用户账号基本信息shadow 文件中的配置行格式,保存用户账号密码信息eradd 添加用户账号-u 指定用户的UID号,要求该UID号未被其他用户使用-d指定用户的宿主目录位置-e指定用户的账号失效时间-g指定用户的基本组名(或使用GID号)-G指定用户的附加组名(或使用GID号)-M不建立使用者目录-s 指定用户的登录shella)创建名为a1的账号,并指定UID为504useradd –u 504 a1b)创建admin账号,基本组为web,附加组为root,宿主目录/adminuseradd –d /admin –g web –G root adminc)创建a1账号,指定属于users组,于2009-07-30失效useradd –g users –e 2009-07-30 a1d)创建a1账号,将登录shell指定为/sbin/nologin,且不为其创建宿主目录useradd –M –s /sbin/nologin a1e)静止登录到系统的grep “nologin”/sbin/passwd | head -330.passwd 为用户账号设置密码-d 清空指定用户的密码,仅使用用户名即可登录系统-l 锁定用户账户-S 查看用户账户的状态(是否被锁定)-u解锁用户账户a)锁定a1密码,查看shadow文件中的变化passwd –l a1grep a1 /etc/shadowpasswd –S a1passwd –u a1ermod 修改用户账户属性-u 修改用户的UID号-d 修改用户的宿主目录位置-e 修改用户的账户失效时间-g 修改用户的基本组名(或使用GID号)-G修改用户的附加组名(或使用GID号)-M不为用户建立并初始化宿主目录-s指定用户的登录shell-l 更改用户账号的登录名称-L锁定用户账户-U 解锁用户账户a)将a1的宿主目录/admin移动到/home下,使用usermod做相应调整mv /admin /homeusermod –d /home/admin adminb)将a1的登录名称改为admin,下次登录时生效usermod –l admin a1grep “admin”/etc/passwderdel 删除用户账号-r 可以将该用户的宿主目录一起删除新建用户a1 ,查看其宿主目录下.bashrc文件的内容useradd a1cat /home/a1/.bashrcvi ~/.bashrc查看组账号root中包含有那些用户账号成员grep “^root”/etc/group查了那些组账号的用户成员中包含有rootgrep “root”/etc/group33.groupadd 添加组账号34.gpasswd 添加,删除组成员-a 添加用户成员-d 删除用户成员-M 可以同时添加多个用户a)将a1加入组web中删除gpasswd –a a1 web gpasswd –d a1 web同时加多个用户gpasswd –M a1 a2 web35.groupdel 删除组账号36.groups 查询某个用户账户所属的组查询用户a1 groups a137.finger 查询用户账号的详细信息以多行显示的方式查看指定的用户a1finger –l a1ers w who 查询当前登录到主机的用户信息39.chmod 设置文件或目录的权限去除my文件的x权限,再次验证器是否可以创建目录chmod ugo-x my ./my dir2chmod u+x o-r mychmod 755 mychmod –R 644 my40.chowm 设置文件或目录的归属将my文件的属主改为a1chown a1 my将my的属组改为web 同时更改chown :web my chown a1:web my将my中的所有子目录,文件的属主改为a1chown –R a1 my为my文件设置SGID权限,使用my创建目录dir2,确认dir2目录的属组chmod g+s my确认passwd命令的程序文件是否被设置的SUID权限which passwd ls –l /usr/bin/passwd删除为my文件设置的GUID权限chmod g-s my允许所有用户在目录/opt中读,写,执行文件,并为该目录设置粘滞位权限Chmod 1777 /opt。

相关文档
最新文档