linux开机进入命令行模式

合集下载

Linux的命令行界面与常用命令

Linux的命令行界面与常用命令
第5章 Linux的命令行界面与常 用命令
5.1 命令行界面
• Linux平台下的图形界面随着技术发展不断 升级演变,每次升级变化都非常大,虽然 显示效果提升,特效丰富,但是经常频繁 地改变用户的操作习惯,让老用户很不适 应。 • Linux的命令行界面源自Unix Shell命令行。 命令行操作方式始终秉承Unix高效一致的特 点,虽然也在不断地发展进步,但是操作 方式始终如一。
• Linux命令对大小写敏感,无论是参数还是选项,都必须严格按 照大小写规定输入
5.2.4 命令帮助
• • • • • ① 使用help命令 ② 使用--help 或-h选项 ③ 使用man ④ info命令 ⑤ whatis命令
5.3 简单命令示例
• 本节介绍一些比较简单的Linux命令,帮助 读者由浅入深地领会常用命令的用法。 • Linux命令数量庞大,用户无需死记所有的 命令格式,在需要的时候查阅在线手册页 即可。
– – – – Ctrl+空格键打开或关闭输入法 Ctrl+2切换全拼或五笔 Ctrl+Alt+H显示系统帮助 Ctrl+D退出中文环境。
5.2 Linux命令常识
• • • • 5.2.1 5.2.2 5.2.3 5.2.4 Linux命令分类 命令提示符 命令格式 命令帮助
5.2.1 Linux命令分类
• 示例:显示当前日期,将日期设置为12月21日上午3时5 分。
5.3.3 日期时间相关命令
• 2. cal命令 • 格式:cal [mjy] [月份][年 份] • 功能:显示一个日历。 • 说明:
– “-m”选项以周一作为一周 的第一天(默认为周日)。 – “-j”选项显示儒略历日期。 – “-y”选项显示当前年份的 日历。 – 如要显示2012年12月日历, 输入cal 12 2012。

linux中命令行窗口的样式

linux中命令行窗口的样式

linux中命令行窗口的样式
命令行窗口是Linux操作系统中的一个重要工具,它为用户提供了与计算机进行交互的方式。

通过命令行窗口,用户可以使用各种命令来执行不同的操作,如文件管理、软件安装、系统配置等。

在Linux的命令行窗口中,用户可以看到一个黑色背景的窗口,并且会有一个光标闪烁在窗口的最后一行。

用户可以通过键盘输入命令,并按下回车键来执行命令。

命令行窗口的样式一般如下所示:
```
[user@hostname ~]$
```
这个样式中,`user`代表当前用户的用户名,`hostname`代表计算机的主机名,`~`代表当前所在的目录。

`$`符号表示命令提示符,表示用户可以输入命令了。

在命令行窗口中,用户可以使用各种命令来完成不同的任务。

比如,用户可以使用`ls`命令来列出当前目录下的文件和文件夹,使用`cd`命令来切换目录,使用`mkdir`命令来创建新的目录,使用`rm`命令来删除文件等。

除了基本的命令之外,Linux还提供了许多强大的命令和功能。

用户可以使用`grep`命令来搜索文件中的内容,使用`find`命令来查找文件,使用`chmod`命令来修改文件的权限,使用`sudo`命令以管
理员身份运行命令等。

总的来说,命令行窗口是Linux操作系统中非常重要的工具,它为用户提供了与计算机进行交互的方式。

通过命令行窗口,用户可以使用各种命令来完成不同的任务,使得操作系统的使用更加灵活和高效。

无论是新手还是有经验的用户,都可以通过命令行窗口来更好地掌握和使用Linux系统。

linux系统的启动级别

linux系统的启动级别

Linux学习之CentOS(四)--Linux系统的启动级别对于绝大多数Linux程序员来说,进入Linux系统后一般看到的是黑乎乎的界面(开发模式),因为系统如果启动选择开发模式,会减少启动时间,优化内存等。

但是通常我们刚安装完Linux系统,然后进去以后是图形的界面,(如果要切换到开发模式,使用快捷键Ctrl + F2即可),从开发模式返回到图形界面则使用快捷键(Ctrl + F1),或者在命令行里输入命令startx命令就可以切换到图形界面。

注意:如果你是开机启动模式设置的是图形界面启动,则通过快捷键( Ctrl + Alt + F2~F7 )进入到终端界面后,你输入命令 startx 是返回不了图形界面的。

但是如果你开机启动模式设置的是开发模式,则输入命令statx 就可以返回到图形界面Linux系统设置系统启动模式的方式可以修改(必须要以root身份登录才能修改)。

修改系统启动模式的配置文件是/etc/inittab。

我们在切换到root用户后,然后vi /etc/inittab, 就可以修改并查看该配置文件:[root@xiaoluo ~]:# vi /etc/inittab在输入上面的命令后,我们可以看到该配置文件里面的信息如下:# inittab is only used by upstart for the default runlevel.## ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## System initialization is started by /etc/init/rcS.conf## Individual runlevels are started by /etc/init/rc.conf## Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf## Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf, # with configuration in /etc/sysconfig/init.## For information on how to write upstart event handlers, or how# upstart works, see init(5), init(8), and initctl(8).## Default runlevel. The runlevels used are:# 0 - halt (Do NOT set initdefault to this)# 1 - Single user mode# 2 - Multiuser, without NFS (The same as 3, if you do not have networking) # 3 - Full multiuser mode# 4 - unused# 5 - X11# 6 - reboot (Do NOT set initdefault to this)#id:5:initdefault:~我们之间看到最后那几行,就可以看到Linux系统中默认的系统启动基本一共有7种,分别是:0:关机(不要设置这个!)1:单用户(类似于windows操作系统的安全模式)2:多用户状态没有网络服务3:多用户状态由网络服务(在做开发时,通常设置成这个启动级别,直接进入到命令行的界面)4:系统未使用保留给用户(不要设置这个!)5:图形界面(这是linux默认的启动级别,直接进入图形界面)6:系统重启(不要设置这个!)下面那句:id:5:initdefault: // 设置系统默认的启动级别就是用来设定系统的默认启动级别,Linux系统中默认是启动级别5,也就是图形界面启动如果需要修改成默认级别为开发模式,只需要将5 改成3 即可如:将 id:5:initdefault: 改成id:3:initdefault:然后保存退出,重新启动一下系统输入reboot命令即可。

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进入命令行模式方法
第一种方法:在桌面模式下 Alt+Ctrl+F3进入命令行模式,在命令行模式下Alt+Ctrl+F1可回到桌面模式(前提在安装时选择了桌面GUI配置)
第二种方法:修改 /etc/inittab 文件用vim打开:vim /etc/inittab 进入界面:
把26行的id:后面的5改为3 重启后就可以吧桌面模式切换到命令行模式了。

第三种方法:使用用户名和密码登录到Linux系统,点击“活动”—“终端”,打开终端工具。

在命令行,输入 init 3 命令,并按回车键执行,切换到命令行界面。

以上就是关于Linux如何进入命令行模式的三种办法。

grub 命令行用法

grub 命令行用法

1、用命令行来引导Linux操作系统的步骤通过命令行来引导操作系统的流程,也没有什么难的;无非是把指令手工输入到grub>提示符的后面;在这个过程中,tab键的命令补齐功能就显得很重要了。

如果您不知道有哪些命令,可以输入help;1)进入GRUB的命令行模式 grub>如果开机时,GRUB出现的是grub>,说明你没有/etc/grub/menu.lst ,您需要自己写一个才会GRUB的菜单,让我们来选择进入哪个系统。

如果有GRUB的菜单,您可以按Ctrl+c组合键进入GRUB的命令行模式,会出现grub>提示符;grub>2)获取帮助GRUB的 help只要您在grub>提示符的后面输入help 就能得到GRUB所有的命令提示;grub> helpblocklist FILE bootcat FILE chainloader [--force] FILEclear color NORMAL [HIGHLIGHT]configfile FILE device DRIVE DEVICEdisplayapm displaymemfind FILENAME geometry DRIVE [CYLINDER HEAD SECTOR [halt [--no-apm] help [--all] [PATTERN ...]hide PARTITION initrd FILE [ARG ...]kernel [--no-mem-option] [--type=TYPE] makeactivemap TO_DRIVE FROM_DRIVE md5cryptmodule FILE [ARG ...] modulenounzip FILE [ARG ...]pager [FLAG] partnew PART TYPE START LENparttype PART TYPE quitreboot root [DEVICE [HDBIAS]]rootnoverify [DEVICE [HDBIAS]] serial [--unit=UNIT] [--port=PORT] [-- setkey [TO_KEY FROM_KEY] setup [--prefix=DIR] [--stage2=STAGE2_ terminal [--dumb] [--no-echo] [--no-ed terminfo [--name=NAME--cursor-addresstestvbe MODE unhide PARTITIONuppermem KBYTES vbeprobe [MODE]如果需要得到某个指令的帮助,就在 help 后面空一格,然后输入指令,比如;grub>help kernel3)cat的用法;cat指令是用来查看文件内容的,有时我们不知道Linux的/boot分区,以及/根分区所在的位置,要查看/etc/fstab的内容来得知,这时,我们就要用到cat (hd[0-n],y)/etc/fstab 来获得这些内容;注意要学会用tab键命令补齐的功能;grub> cat ( 按tab 键会出来hd0或hd1之类的;grub> cat (hd0, 注:输入hd0,然后再按tab键;会出来分区之类的;grub> cat (hd0,6)Possible partitions are:Partition num: 0, Filesystem type unknown, partition type 0x7Partition num: 4, Filesystem type is fat, partition type 0xbPartition num: 5, Filesystem type is reiserfs, partition type 0x83 Partition num: 6, Filesystem type is ext2fs, partition type 0x83 Partition num: 7, Filesystem type unknown, partition type 0x83Partition num: 8, Filesystem type is reiserfs, partition type 0x83 Partition num: 9, Filesystem type unknown, partition type 0x82 grub> cat (hd0,6)/etc/fstab 注:比如我想查看一下 (hd0,6)/etc/fstab的内容就这样输入;LABEL=/ / ext3 defaults 1 1/dev/devpts /dev/pts devpts gid=5,mode=620 0 0/dev/shm /dev/shm tmpfs defaults 0 0/dev/proc /proc proc defaults 0 0/dev/sys /sys sysfs defaults 0 0LABEL=SWAP-hda1 swap swap defaults 0 0/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0有的弟兄可能会说,我不知道Linux安装在了哪个分区。

Linux_命令_手册

Linux_命令_手册
1.注销系统的logout命令
1.修改/etc/inittab
id:5:initdefault:
注释:
0 – 关机 halt
1 – 单人模式 Single user mode
2 – 多人模式未含网路功能
3 – 完整多人使用者模式(文本模式)
4 – 未使用 unused
重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
修改/etc/sysconfig/iptables 文件,添加以下内容:
33.--扫描端口
nmap localhost
34.--查看是否已经安装
rpm -q gcc 查看是否已经安装了gcc
35.--管道过滤
ls -al|grep op
显示所有子目录的内容
ls -R
36.--IP地址对应的域名
/etc/hosts
43.允许anonymous用户下载、上传ftp的服务
2)删除所有的文件
rm *
3)删除目录
rmdir 删除空目录
4)删除目录
rm -rf 删除目录
-r 就是向下递归,不管有多少级目录,一并删除 采本站,必打击者
-f 就是直接强行删除,不作任何提示的意思
26.Linux系统开防火墙时自动开启相对应端口:23
# chmod 730 /var/ftp/incoming
4)日志
/etc/logrotate.d/vsftpd.log
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux默认启动后进入XWindow,但可以修改参数直接进入命令行界面。

到底是进入XWindow还是进入命令行界面,是在系统初始化进行的。

对于大部分linux系统,初始化使用init进程,/etc/inittab 为其配置文件。

例如
# The default runlevel
id:2:initdefault
# Boot-time system configuration/initialization script
si::sysinit:/etc/init.d/rcS
# Runlevels
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2
l3:3:wait:/etc/init.d/rc 3
l4:4:wait:/etc/init.d/rc 4
l5:5:wait:/etc/init.d/rc 5
l6:6:wait:/etc/init.d/rc 6
z6:6:respawn:/sbin/sulogin
# How to react to ctrl-alt-del
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
这些内容的通用格式为id:runlevels:action:process。

id 是惟一标识该项的字符序列。

runlevels 定义了操作所使用的运行级别。

action 指定了要执行的特定操作。

process 定义了要执行的进程。

# 对各个运行级的详细解释:
0 为停机,机器关闭。

1 为单用户模式,就像Win9x下的安全模式类似。

2 为多用户模式,但是没有NFS支持。

3 为完整的多用户模式,是标准的运行级。

4 一般不用,在一些特殊情况下可以用它来做一些事情。

例如在笔记本电脑的电池用尽时,可以切换到这个模式来做一些设置。

5 就是X11,进到X Window系统了。

6 为重启,运行init 6机器就会重启。

XWindow是init5,字符是init3。

将id设置为runlevel设置为3,就可以直接在系统初始化的时候直接进入文本界面。

但Ubuntu并没有采用init的方法,并没有/etc/inittab这个文件。

init使用的是串行的方式,引导很耗时。

RedHat9启动时串行执行大量的脚本以启动各种需要的服务(启动时可以看到)。

Ubuntu采用了upstart,是一个基于事件的init 的替代程序,用于Ubuntu 发行版。

Ubuntu中没有/etc/inittab这个文件,但用户可以自己添加。

当系统中有/etc/inittab 时Ubuntu会按照配置来启动。

所以要想直接进命令行,第一种方法是用户添加/etc/inittab,不过Debian或是Ubuntu中默认run level是2,且2~5都是指X环境。

(但命令行是几?不确定,尚未测试)
另外一种方法,可以考虑在对应的runlevel级别停止gdm服务:
$ sudo mv /etc/rc2.d/S30gdm /etc/rc2.d/K30gdm (有可能是S13gdm,不一定)
还可以把gdm删掉。

先备份/etc/init.d/gdm到其它位置:
$ sudo /etc/init.d/gdm /usr/gdm
然后删除/etc/init.d/gdm,删除后只是不启动XWindow,其它服务不变。

需要直接进入XWindow到话,再复制回来。

其实如果仅仅是为了在命令行下的话,在xwindows界面下按Ctrl + Alt + F2 进入字符界面,按Ctrl + Alt + F7 回到图形界面。

还有一种方法:
$sudo apt-get rcconf
$sudo rcconf
在启动中将gdm去掉。

相关文档
最新文档