LINUX系统常用命令及基本配置-jg

合集下载

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常用命令及示范

linux常用命令及示范

Linux常用命令及示范Linux是一种开源的操作系统,它具有高效、稳定、安全等优点,广泛应用于服务器、嵌入式设备、云计算等领域。

Linux系统提供了丰富的命令行工具,可以方便地对系统进行管理、配置、监控和调试。

本文将介绍Linux常用的一些命令,包括文件操作、目录操作、进程管理、网络管理、系统管理和其他实用的命令,并给出一些具体的示例,帮助读者掌握Linux命令的基本用法和技巧。

一、文件操作命令文件是Linux系统中最基本的单位,它可以是文本文件、二进制文件、设备文件等。

Linux系统提供了一些命令,可以对文件进行创建、删除、复制、移动、重命名、查看、编辑等操作。

下面介绍一些常用的文件操作命令。

1. touch命令touch命令的作用是创建一个空文件或者修改一个已有文件的时间戳。

它的基本语法是:touch [选项] 文件名其中,选项可以是:-a:只修改访问时间-c:如果文件不存在,不创建新文件-m:只修改修改时间-r:把指定文件的时间戳复制给另一个文件-t:指定修改时间,格式为[[CC]YY]MMDDhhmm[.ss]例如:# 创建一个空文件test.txttouch test.txt# 修改test.txt的访问时间和修改时间为当前时间touch test.txt# 修改test.txt的访问时间为2021年4月1日10:00:00touch -a -t 202104011000.00 test.txt# 把test.txt的时间戳复制给test2.txttouch -r test.txt test2.txt2. rm命令rm命令的作用是删除一个或多个文件或目录。

它的基本语法是:rm [选项] 文件或目录其中,选项可以是:-f:强制删除,忽略不存在的文件或目录,不提示确认-i:交互式删除,删除前提示确认-r:递归删除,删除目录及其子目录和文件例如:# 删除一个文件test.txtrm test.txt# 删除一个目录test,并提示确认rm -ir test# 强制删除一个目录test及其子目录和文件,不提示确认rm -rf test3. cp命令cp命令的作用是复制一个或多个文件或目录。

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常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。

方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。

命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。

2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。

例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。

步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。

步骤4:直接列出子目录中的文件。

例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。

步骤7:使用-a或-A选项,观察结果有什么变化。

步骤8:综合使用以上选项。

(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。

mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。

mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。

如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。

如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。

常用的linux命令 文档

常用的linux命令文档常用的Linux命令文档Linux操作系统是一种非常强大和灵活的操作系统,广泛应用于服务器和嵌入式系统中。

作为一名Linux系统管理员或者开发者,掌握常用的Linux 命令是至关重要的。

本文旨在提供一份常用的Linux命令文档,涵盖了从基本命令到高级命令的应用和使用。

1. 文件和目录操作命令1.1 ls命令:列出当前目录下的文件和子目录。

1.2 cd命令:切换当前工作目录。

1.3 mkdir命令:创建新的目录。

1.4 cp命令:复制文件或目录。

1.5 mv命令:移动文件或目录。

1.6 rm命令:删除文件或目录。

1.7 touch命令:创建一个新文件。

1.8 cat命令:显示文件内容或者将几个文件合并成一个文件。

1.9 echo命令:将指定的文本输出到终端或者文件。

2. 文件查找和搜索命令2.1 find命令:根据指定的条件在文件系统中查找文件。

2.2 grep命令:在文件或者输入中查找匹配的行。

2.3 locate命令:在系统的数据库中查找文件。

2.4 which命令:查找可执行文件的路径。

2.5 whereis命令:查找二进制程序、源代码和man页文件的路径。

3. 文件权限和权限管理命令3.1 chmod命令:修改文件或目录的权限。

3.2 chown命令:修改文件或目录的所有者。

3.3 chgrp命令:修改文件或目录的所属组。

3.4 passwd命令:修改用户密码。

4. 系统管理命令4.1 top命令:实时显示各种系统资源的使用情况。

4.2 ps命令:查看当前运行的进程。

4.3 kill命令:终止指定的进程。

4.4 service命令:启动、停止和重启系统服务。

4.5 systemctl命令:管理系统的Systemd服务。

5. 网络操作命令5.1 ifconfig命令:查看和设置网络接口配置。

5.2 ping命令:测试主机之间的连通性。

5.3 ssh命令:通过SSH协议登录到远程主机。

Linux基本命令及其应用

Linux基本命令及其应用Linux是一种类Unix操作系统,具有高度的开放性和灵活性。

作为一名Linux用户,我们需要熟悉Linux基本命令及其应用,以便能够很好地管理和维护系统。

本篇论文将介绍常用的Linux基本命令及其应用,包括文件与目录操作、用户和权限管理、进程和系统状态管理等。

一、文件与目录操作1. pwd:查看当前工作目录2. cd:切换目录3. ls:列出目录中的所有文件和子目录4. mkdir:创建新目录5. touch:创建空文件或改变文件的修改时间6. rm:删除指定的文件或目录7. cp:复制文件或目录8. mv:移动文件或目录二、用户和权限管理1. useradd:添加新用户2. userdel:删除用户3. passwd:更改用户密码4. groupadd:添加新用户组5. groupdel:删除用户组6. chown:更改文件或目录的所有者7. chmod:更改文件或目录的访问权限三、进程和系统状态管理1. top:监控进程和系统资源的使用情况2. ps:列出当前运行的进程3. kill:终止指定进程4. free:查看系统内存使用情况5. df:查看文件系统使用情况6. netstat:查看网络状态信息以上是常用的Linux基本命令及其应用,在实际应用中,还需要结合具体的环境和任务,进行深入的学习和应用。

下面将举例说明Linux基本命令的具体应用。

1.文件与目录操作在实际应用中,我们常常需要对文件进行复制、移动、重命名等操作,下面以复制文件为例进行说明。

假设当前目录下有一个文件test.txt,需要将其复制到/tmp目录中,可以使用cp命令:cp test.txt /tmp/如果需要复制整个目录,可以使用cp命令的-r选项:cp -r /home/user/test /tmp/2.用户和权限管理在实际应用中,我们需要为不同的用户分配不同的权限,以保护系统的安全性。

下面以创建新用户为例进行说明。

linuxj基础命令

linuxj基础命令查看⽬录命令⾏的⼀般格式命令字选项... 参数1 参数2...ls —— ⽤途:查看⽬录和⽂件属性及⽬录下内容格式:ls 选项... ⽬录或⽂件名...[root@rhel8 opt]# ls -l /etc/passwd-rw-r- -r - - . 1 root root 1080 3⽉ 24 18:50 /etc/passwd常⽤选项:-l 以长格式显⽰⽬录下的内容列表及详细属性。

-d 进现实⽬录本⾝,⽽不显⽰⽬录下的内容列表-t ⽤⽂件和⽬录的更改时间排序-a 显⽰所有⽬录⽂件,包括隐藏的内容-h ⼈性化显⽰⽬录下内容的⼤⼩(kb,MB,GB)-R 递归查看⽬录下所有内容绝对路径和相对路径结对路径:结对路径必须以根⽬录开始,到查找对象(⽬录或⽂件)所必须经过的每个⽬录的名字,它是⽂件位置的完整路径【rootrhle8 ~】# ls /test/t1/t2/t3相对路径相对路径不以根开头,从当前所在⽬录开始,到查找对象(⽬录或⽂件)所必须经过的内⼀个⽬录的名字。

【root@rhel8 ~】#cd /test/[root@rhel8 test]# ls t1/t2/t3/命令的⼀般格式命令的⼀般格式:命令字选项... 参数1 参数2 ...命令的选项短选项: -l -d -h -a -t ... ... UNIX 风格选项【root@rhel8 opt】#ls -l /etc/passwd长选项 --word 例如: --all, - -human GNU风格选项复合选项:-lha ... ...【root@localhost ~】# ls -lhd /etc/passwd命令的参数单个参数:【root@rhel8 opt】# ls -l /etc/passwd多个参数:【root@localhost ~】# ls -lha /etc/passwd/etc/resolv.conf查看及切换⽬录查看当前所在的⽬录pwd - - ⽤途:查看当前所在的⼯作⽬录【root@rhel8 ~】#pwd切换⼯作⽬录cd ⽤途:切换到其他⽬录格式:cd ⽬标⽬录【root@rhel8 ~】# cd /opt/cd - 返回上次所在⽬录查看⽂件内容cat - - ⽤途:查看⽂本⽂件内容命令⾏⼀般格式;cat 选项⽂件...[root@rhel8 ~]# cat -n /etc/profile[root@rhel8 ~】# cat -b /etc/profile常⽤选项-n 查看时以⾏号的形式显⽰⽂件内容-b 查看是以⾏号的形式显⽰⽂件内容,对空⾏不编号查看系统及内核版本查看红帽系统版本信息【root@rhel8 ~】#cat /etc/redhat-releaseRed Hat Enterprise Linux release 8.0 0 (Ootpa)查看内核版本信息【root@rhel8 ~】# uname -r4.18.0-80.el8.x86_64查看cpu信息【root@rhel8 ~】# lscpu 或【root@rhel8 ~】#cat/proc/cpuinfo架构: x86_64cpu 运⾏模式: 32-bit,64-bit字节序: Little Endiancpu:在线cpu列表:0,1每个核的线程数: 1#每个core有⼏个线程每个座的核数: 1#每个糟位有1个core座: 2 #服务器⾯板上有2个cpu槽位NUMA 节点: 1 #nodes的数量⼚商 ID: GenuineIntelcpu 系列: 6型号: 158型号名称: intel(R)Core(TM) I5-9400 CPU @ 2.9GHz 步进: 10CPU MHZ: 2903.999BogoMIPS: 5807.99超管理⼚商: VMware虚拟化类型:完全L1d 缓存: 32kL1i缓存: 32kL2 缓存: 256kL3缓存: 9216kNUMA 节点0 cpu: 0,1查看内存⼤⼩及空闲情况【root@rhel8 ~】#free -h 或【root@rhel8 ~】# cat /proc/meminfo 查看主机名及⽹卡信息查看主机名【root@rhel8 ~】 hostnamerhel8查看⽹卡信息【root@rhel8 ~】#ifconfig创建⽬录创建⽬录格式mkdir 命令格式 mkdir 【选项】【⽬录名】命令选项:-p 递归创建多个⽬录-m 创建⽬录时并设置⽬录权限【root@rhel8 ~】#mkdir /test/[root@rhel8 ~] # mkdir - p /test/t1/t2/t3/[root@rhel8 ~]# ls -R /test/[root@rhel8~] # mkdir -m ugo=rwx /xxoo/[root@rhel8 ~]# ls -ld /xxoo/drwxrwxrwx. 2 root root 6 3⽉ 24 22:35 /xxoo/创建⽂件touch ⽤途;新建空⽩⽂件格式1:touch 【⽬录】⽂件名【root@rhel8 ~】#touch /test/test.txt[root@rhel8 ~】# ls /test/t1 test.txt格式2.:touch 1.txt【root@rhel8 ~】touch 1.txt[root@rhel8 ~]#ls1.txt anaconda-ks.cfgless分屏阅读⼯具less ⼯具是对⽂件或其他输出进⾏分页显⽰的⼯具,常⽤于查看内容较打算的⽂件命令格式less【参数】⽂件命令常⽤参数:-N 显⽰每⾏的⾏号【root@rhel8 test】# less -N /var/log/messagese查看选项参数键盘上下键逐⾏查看/字符串:从上向下搜索“字符串’的功能,配合你,N使⽤?字符:从下向上搜索“字符串”的功能,配合你,N使⽤pgdn 向下翻动⼀页pgub 向上翻动⼀页q 退出head于tailhead命令head⽤来显⽰⽂件的开头⾄标准输出,默认head命令打印其相应⽂件的开头10⾏常⽤参数-n<⾏数>指定显⽰的⾏数[root@localhost ~]# head -n 2 /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologintail命令tail⽤来显⽰⽂件的末尾⾄标准输出中,默认tail明林打印其相应⽂件的末尾10⾏常⽤参数-n<⾏数>显⽰的⾏数-f动态显⽰[root@localhost ~]# tail -n 2 -f /var/log/messagesJan 3 17:08:34 localhost journal[2809]: Only 0 apps for popular list, hidingJan 3 17:08:34 localhost journal[2809]: not handling error failed for action refine: failed to resolve package_ids: Cannot update read-only repogrep⽂件过滤⼯具grep命令linux系统中grep命令是⼀种强⼤的⽂本搜索⼯具,它能利⽤正则表达式搜索⽂本,并把匹配的⾏打印出来,⽤于查找⽂件⾥符合条件的字符串。

Linux常见命令使用方法

Linux常见命令使用方法Chapter 1 介绍Linux常见命令是指Linux操作系统中常用的一些命令,它们可以帮助用户在Linux系统上进行各种操作。

这些命令具有很强的专业性,对于Linux系统的管理者和开发人员来说是必不可少的工具。

本文将介绍一些常见的Linux命令及其使用方法,包括文件和目录操作、系统管理、软件安装和网络配置等方面的内容。

Chapter 2 文件和目录操作2.1 cd命令cd命令是Linux中进入目录的命令。

在Linux中,所有的文件和目录都是以根目录“/”为开始的。

如果想要进入某个目录,可以使用cd命令。

例如,如果想要进入主目录,可以使用以下命令:cd ~如果想要进入某个子目录,可以使用以下命令:cd 目录路径2.2 ls命令ls命令可以列出指定目录中的所有文件和子目录。

例如,如果要列出当前目录中的所有文件和子目录,可以使用以下命令:ls如果想要列出指定目录中的所有文件和子目录,可以使用以下命令:ls 目录路径2.3 mkdir命令mkdir命令可以创建新目录。

例如,如果想要在当前目录下创建一个名为“test”的目录,可以使用以下命令:mkdir test2.4 rm命令rm命令可以删除指定的文件或目录。

例如,如果要删除一个名为“example.txt”的文件,可以使用以下命令:rm example.txt如果想要删除整个目录及其子目录,可以使用以下命令:rm -rf 目录路径Chapter 3 系统管理3.1 su命令su命令可以用于切换用户,例如从普通用户切换到超级用户。

例如,如果要切换到超级用户,可以使用以下命令:su在输入密码后就可以切换到超级用户了。

3.2 sudo命令sudo命令可以用于在不切换用户的情况下执行超级用户身份的操作。

例如,如果要以超级用户身份执行apt-get install命令来安装软件,可以使用以下命令:sudo apt-get install 软件包名3.3 ps命令ps命令可以显示当前系统中正在运行的进程。

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

2、用户口令信息文件/etc/shadow 某/etc/shadow文件的内容如下所示: root:$1$nOfXUuNU$xljwp/Nb2n6UVDrodytMx0:12599:0: 99999:7::: bin:*:12599:0:99999:7:::
....
hellen:$$nBA6pODEUVDr67tMUooSx0TYZgyTb63w:126 09:0:99999:7:::
Linux系统文件结构及解释
Linux 一般有:内核、Shell、文件结构和实用工具构成。
系统文件结构解释
目录 英文全名 用途
/ /bin /boot /dev /etc /home /lib /lost+found /media /mnt /opt /proc /root /sbin /sys /tmp
Linux系统界面切换
模式切换(临时的话ctrl+alt+F1-F6 ) 1、 常用系统由字符到图型#startx或#init 5 2、 常用系统由图形到字符#logout或init 3
启动默认模式修改 • Vi /etc/inittab 中id:5:initdefault ,为图形界 面,反之/id:3:initdefault为字符界面
/usr /var
User Variable files
用于存放普通用户的应用程序、库文件和文档等 用于存放那些在时间、大小、内容上会经常变化的 文件
Linux系统查看内核命令
方法一: 命令: uname -a 作用: 查看系统内核版本号及系统名称 方法二: 命令: cat /proc/version
Linux系统关机、重启、注销
关机命令:
• [root@loclhost/root] #shutdown –h now(可设置定 时关机) • [root@loclhost/root] #halt • [root@loclhost/root] #init 0 • [root@loclhost/root] #poweroff
添加用户
• • • • • • • 1、useradd命令 格式:useradd [选项] 用户名 功能:新建用户帐号,超级用户命令。 主要选项说明: -e default_expire_date 使用者帐号停止日期。 -f default_inactive 帐号过期几日后停权。 -g default_group 新帐号起始群组名或ID。群组名须为现有存在的 名称。群组ID也须为现有存在的群组。 • -s default_shell 使用者登入后使用的shell名称。 – 例:新建jerry用户,其主要组群为hellen。
Linux系统uname命令
功能说明:uname用来获取电脑和操作系统的相关信息。 语 法:uname [-amnrsvpio][--help][--version] 补充说明:uname可显示linux主机所用的操作系统的版本、硬件的名称等基本信息。 参 数: -a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件 名,处理器类型,硬件平台类型,操作系统名称 -m或–machine 显示主机的硬件(CPU)名 -n或-nodename 显示主机在网络节点上的名称或主机名称 -r或–release 显示linux操作系统内核版本号 -s或–sysname 显示linux内核名称 -v 显示显示操作系统是第几个 version 版本 -p 显示处理器类型或unknown -i 显示硬件平台类型或unknown -o 显示操作系统名 –help 获得帮助信息 –version 显示uname版本信息
设置用户密码
passwd命令 格式:passwd [选项] [用户] 功能:设置或修改用户的口令以及口令的属性。 主要选项说明: -l 关闭账号密码。效果相当于usermod -L, 只有root才有权使用此项。 -u 恢复账号密码。效果相当于usermod -U, 同样只有root才有权使用。 -g 修改组密码。gpasswd的等效命令。
[jjpr@zzhjjpr]$ chmod u=rw,g=rw,o=r chap1.txt 将chap1.txt的权限设置为“rw-rw-r---”,不论原来的权限是什么,这表示拥有者对文件有读、 写的权限,所属组的用户对文件也有读、写的权限,而其他用户只有读的权限。
文件和目录的权限
• 文件和目录的访问权限
-U 暂将用户的密码解冻,即去掉其 /etc/shadow 密码栏前面的 !
删除指定用户的命令
userdel命令 格式:userdel [-r] 用户名 功能:删除指定用户帐号,超级用户命令。 选项说明 : -r 系统不仅删除此用户帐号,还将用 户的主目录也一并删除。 例:删除tommy用户帐号及其主目录。
-G 后面接 group name 必须是现有 group 组中存在的组名,改变用户能够支持的用户组, 修改的是 /etc/group
-l 后面接账号名称,即更改用户名。对应的是 /etc/passwd 的第一栏 -s 后面接shell的实际文件,即 /bin/bash ,/bin/csh之类,可以使用 chsh 命令替代
chmod
chown chgrp
修改文件或目录的权限
修改文件或目录所属的用户 修改文件或目录所属的工作组
常用Linux命令介绍(三)
命令 more less head 说明 分屏显示文件内容,按空格向文件末尾翻页,按b 键向文件首部翻页,按h查看帮助 分屏显示文件内容,按j、k进行上下翻页显示,按 h查看帮助 显示文件前10行内容 显示文件后10行内容 适合显示短小文件,或者将几个文档连接利用重定 向符„>‟定向到输出文档
删除群组的命令
groupdel命令 格式:groupdel 组群名 功能:删除指定的组群,超级用户命令。 注:在删除指定组群之前必须保证该组群不 是任何用户的主要组群,否则需要首先删 除那些以此组群作为主要组群的用户才能 删除这个组群。 例:删除一名为staff的组群
文件和目录的权限
• 文件和目录的访问权限
clear 清屏命令
查看指令、配置文件的帮助信息,相关信息: help、info、FAQ、internet,按Q回到命令符 mkdir 创建新目录
rmdir 删除空目录
man
常用Linux命令介绍(二)
命令 rm touch cp mv ln 说明 删除文档和目录 创建一个空白文件或改变已有文件的时间戳 复制文件(或者目录等) 移动目录或给文件改名 创建软链接、硬链接
Linux系统关机、重启、注销
重启命令:
• reboot 命令 • shutdown -r <time> 命令 • 组合键Ctrl+Alt+Del(只适用于控制台下, Window下无效)
注销命令:
1、键入:exit 2、按:Ctrl+D(相当于执行exit) 3、 logout
Linux中的用户
• 类型:
– 超级用户:root拥有计算机系统的最高权限。 UID和GID为0。 – 系统用户:自动创建与系统服务相关的用户UID 和GID为1~499。 – 普通用户:由超级用户创建,只能操作拥有权限 的文件和目录并管理自己启动的进程。 UID和 GID从500开始。
• 属性:用户名、口令、 UID 、GID、用户主目录 (/home/用户名)、全称、登录Shell
与用户相关的文件
1、用户帐号信息文件/etc/passwd 某/etc/passwd文件内容如下所示: root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin
....
hellen:x:500:500::/home/hellen:/bin/bash
– 文件的保护方式 (1)两种用户:超级用户、普通用户 (2)三个等级:文件拥有者(user)、同组用户(group)、其他 用户(others),所有用户(all) (3)三种权限:读(r)、写(w)、执行(x)
chmod命令使用方法例举
实例: [jjpr@zzhjjpr]$ chmod 664 hs #将文件hs的权限设为rw-rw-r-[jjpr@zzhjjpr]$ ls -l hs -rw-rw-r--1 jjprjjpr 1299 Nov 20 09:33 hs [jjpr@zzhjjpr]$ [jjpr@zzhjjpr]$ chmod g –w hs #取消同组用户对hs的写权 [jjpr@zzhjjpr]$ ls -l hs -rw-r--r--1 jjprjjpr 1299 Nov 20 09:33 hs
– 文件的保护方式 (1)两种用户:超级用户、普通用户 (2)三个等级:文件拥有者(user)、同组用户(group)、其他 用户(others),所有用户(all) (3)三种权限:读(r)、写(w)、执行(x)
常用Linux命令介绍(一)
命令 ls dir cd pwd 说明 显示指定工作目录下的内容 同ls命令,方便DOS用户使用 变换工作目录 显示当前活动目录的绝对路径
整个目录结构的起始点 用来存放最常用的二进制命令 包含引导Linux的重要文件,如grub和内核文件等 所有设备都在该目录下,包括硬盘和显示器等 系统的所有配置文件都放在它下面 存放各用户的主目录($HOME)及其文件和配置 系统的库文件,有点像Windows的Program Files 用于存放系统异常时丢失的文件(如突然宕机), 以利于恢复 用于加载各种媒体,如:光盘、软盘等 Media 用于加载各种文件系统 Mount 用于存放安装的“可选(optionally)”程序 Optionally 包含进程等信息,是内存的映射,不是真实目录 Processes 该目录是root用户的家目录($HOME) Root System-only binaries 用于存放系统专用的二进制命令 用于存放系统信息 System 用于存放临时文件 Temporary files / Binaries Boot Devices etc Home Libraries lost+found
相关文档
最新文档