第二章 Linux基础之常用操作
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
drwxrwxrwt. 125 root root 8.0K Apr 17 05:28 tmp
drwxr-xr-x. 13 root root 4.0K Nov 17 04:05 usr
drwxr-xr-x. 24 root root 4.0K Apr 17 05:23 var
[root@localhost /]#
10、/home – HOME目目录
所有用用户用用home目目录来存储他们的个人人档案。
例例如:/home/john、/home/nikita
11、/boot – 引导加载程序文文件
包含引导加载程序相关的文文件。
内核的initrd、vmlinux、grub文文件位于/boot下。
例例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic
● Ctrl+u:将光标处到命令行行行开头的内容清除
● Ctrl+k:将光标处到命令行行行末尾的内容清除
● Ctrl+r:在历史记录列列表中搜索某一一命令
● Ctrl+l:清屏
● history //显示历史命令(![number] 直接执行行行曾经执行行行过的命令)
目目录结构
pwd命令:查看当前所在的路路径
dr-xr-xr-x. 3 root root 4.0K Nov 19 20:12 boot
drwxr-xr-x. 19 root root 3.1K Apr 17 05:25 dev
drwxr-xr-x. 133 root root 8.0K Apr 17 05:23 etc
drwxr-xr-x. 4 root root 37 Mar 20 02:50 home
[root@localhost tmp]#
系统中文文件系统路路径(绝对路路径和相对路路径)
1.绝对路路径
在Linux中,绝对路路径是从/(也被称为根目目录)开始的,比比如/usr、/etc/X11.如果一一个路路径是从/ 开始的,它一一定是绝对路路径,这样就好理理解了了。
[root@localhost ~]# pwd //判断用用户当前所处的位置,也就是说他到底位于哪?
/root //得出目目录处于/root目目录中。
[root@localhost ~]# cd . //我们进入入。
[root@localhost ~]# pwd //判断当前用用户所处的位置。
/root //得出在/root 目目录中 .
[root@localhost ~]# cd .. //我们切入入/root的上级目目录。
2、/bin中 – 用用户二二进制文文件
包含二二进制可执行行行文文件。
在单用用户模式下,你需要使用用的常⻅见Linux命令都位于此目目录下。系统的所有用用户使用用的命令都设 在这里里里。
例例如:ps、ls、ping、grep、cp
3、/sbin目目录 – 系统二二进制文文件
就像/bin,/sbin同样也包含二二进制可执行行行文文件。
hosts:设备名称(或域名)到ip地址的解析,相当于本地存在的dns功能。
5、/dev – 设备文文件
包含设备文文件。
这些包括终端设备、USB或连接到系统的任何设备。例例如:/dev/tty1、/dev/usbmon0
6、/proc – 进程信息
包含系统进程的相关信息。
这是一一个虚拟的文文件系统,包含有关正在运行行行的进程的信息。例例如:/proc/{pid}目目录中包含的与 特定pid相关的信息。
lrwxrwxrwx. 1 root root 7 Nov 17 04:05 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Nov 1Hale Waihona Puke Baidu 04:05 lib64 -> usr/lib64
drwxr-xr-x. 3 root root 18 Nov 16 21:32 media
/usr/sbin中包含系统管理理员的二二进制文文件。如果你在/sbin中找不不到系统二二进制文文件,到/usr/sbin 目目录看看。例例如:atd、cron、sshd、useradd、userdel。
/usr/lib中包含了了/usr/bin和/usr/sbin用用到的库。
/usr/local中包含了了从源安装的用用户程序。例例如,当你从源安装Apache,它会在/usr/local/ apache2中。
第二二章 Linux基础之常用用操作
这里里里介绍的是一一些非非常基本的命令,在linux管理理中经常用用到,包括用用户创建、文文件操作、目目录操 作、vim文文本编辑等等。
用用户切换与创建
whoami命令:用用于显示自自身用用户名称
[root@linux00 ~]# whoami
root
su命令:用用于切换用用户
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
目目录结构(目目录的含义)
1、/- 根
每一一个文文件和目目录从根目目录开始。
只有root用用户具有该目目录下的写权限。请注意,/root是root用用户的主目目录,这与/.不不一一样
Retype new password: 重新输入入密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
Shell快捷键
● Ctrl+a:调到命令行行行的开头
● Ctrl+e:调到命令行行行的末尾
管理理员登入入(#)普通用用户登入入($)
管理理员切换到普通用用户不不需要密码,普通用用户切换到管理理员需要密码,普通用用户之间切换同样需 要密码。
[root@localhost ~]# su – linux00
Last login: Mon Apr 16 09:54:49 EDT 2018 on :0
drwxr-xr-x. 37 root root 1.2K Apr 17 05:25 run
lrwxrwxrwx. 1 root root 8 Nov 17 04:05 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Mar 13 2014 srv
dr-xr-xr-x. 13 root root 0 Apr 17 05:23 sys
8、/tmp – 临时文文件
包含系统和用用户创建的临时文文件。
当系统重新启动时,这个目目录下的文文件都将被删除。
9、/usr – 用用户程序
包含二二进制文文件、库文文件、文文档和二二级程序的源代码。
/usr/bin中包含用用户程序的二二进制文文件。如果你在/bin中找不不到用用户二二进制文文件,到/usr/bin目目录 看看。例例如:at、awk、cc、less、scp。
drwxr-xr-x. 2 root root 6 Mar 13 2014 mnt
drwxr-xr-x. 3 root root 15 Nov 17 04:13 opt
dr-xr-xr-x. 509 root root 0 Apr 17 05:23 proc
dr-xr-x---. 20 root root 4.0K Apr 17 05:25 root
[linux00@localhost ~]$ su
Password: 输入入密码
[root@localhost linux00]#
useradd命令:用用于添加一一个用用户,只有管理理员能够操作。
passwd命令:设置用用户的登入入密码,只有管理理员能够操作。
[root@localhost ~]# useradd raoxiuyuan
/root //用用户当前位于/root.
[root@localhost ~]# cd /usr/share/doc/ //我们以绝对路路径方方式进入入/usr/share/doc目目录下。
[root@localhost doc]# pwd //判断用用户当前所处的位置。
/usr/share/doc //用用户位于/usr/share/doc,看来已经达到我们的目目的了了。
2. 相对路路径
相对路路径是以 . 或 .. 开始的,. 表示用用户当前操作所处的位置,而而.. 表示上级目目录;在路路径中,. 表示用用户当前所处的目目录,而而.. 上级目目录,要把. 和.. 当做目目录来看。
[root@localhost ~]# pwd //通过pwd来判断当前用用户所在的位置。
12、/lib – 系统库
包含支支持位于/bin和/sbin下的二二进制文文件的库文文件.
库文文件名为 ld*或lib*.so.*
例例如:ld-2.11.1.so,libncurses.so.5.7
13、/opt – 可选的附加应用用程序
opt代表可选的。
包含从个别厂厂商的附加应用用程序。
[root@localhost ~]# pwd
/root
ls命令:查看当前路路径下的文文件
-d:只看当前目目录的信息
-l:查看详细信息
-a:显示所有文文件
-h:将文文件大大小小以易易读的方方式显示
[root@localhost /]# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
这是一一个虚拟的文文件系统,系统资源以文文本信息形式存在。例例如:/proc/uptime
7、/var – 变量量文文件
var代表变量量文文件。
这个目目录下可以找到内容可能增⻓长的文文件。
这包括 – 系统日日志文文件(/var/log);包和数据库文文件(/var/lib);电子子邮件(/var/mail);打印队列列 (/var/spool);锁文文件(/var/lock);多次重新启动需要的临时文文件(/var/tmp);
[root@localhost ~]# passwd raoxiuyuan
Changing password for user raoxiuyuan.
New password: 输入入密码
BAD PASSWORD: The password is shorter than 8 characters
[root@localhost /]# pwd //判断当前用用户所处的位置。
/ //用用户当前位于/(根目目录)中。
touch命令:创建新的空文文件
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
cd命令:用用户切换路路径
cd -:返回到之前的目目录
cd ..:返回到上一一级目目录 “.”指当前目目录 “..”指上一一级目目录
cd ~:到用用户所在的家目目录
[root@localhost ~]# cd ..
[root@localhost /]# cd ~
[root@localhost ~]# cd /tmp/
但是,在这个目目录下的linux命令通常由系统管理理员使用用,对系统进行行行维护。例例如:iptables、 reboot、fdisk、ifconfig、swapon命令
4、/etc – 配置文文件
包含所有程序所需的配置文文件。
也包含了了用用于启动/停止止单个程序的启动和关闭shell脚本。例例如:/etc/resolv.conf、/etc/ logrotate.conf
[root@localhost /]# ls -alh
total 48K
drwxr-xr-x. 17 root root 4.0K Apr 17 05:23 .
drwxr-xr-x. 17 root root 4.0K Apr 17 05:23 ..
lrwxrwxrwx. 1 root root 7 Nov 17 04:05 bin -> usr/bin
drwxr-xr-x. 13 root root 4.0K Nov 17 04:05 usr
drwxr-xr-x. 24 root root 4.0K Apr 17 05:23 var
[root@localhost /]#
10、/home – HOME目目录
所有用用户用用home目目录来存储他们的个人人档案。
例例如:/home/john、/home/nikita
11、/boot – 引导加载程序文文件
包含引导加载程序相关的文文件。
内核的initrd、vmlinux、grub文文件位于/boot下。
例例如:initrd.img-2.6.32-24-generic、vmlinuz-2.6.32-24-generic
● Ctrl+u:将光标处到命令行行行开头的内容清除
● Ctrl+k:将光标处到命令行行行末尾的内容清除
● Ctrl+r:在历史记录列列表中搜索某一一命令
● Ctrl+l:清屏
● history //显示历史命令(![number] 直接执行行行曾经执行行行过的命令)
目目录结构
pwd命令:查看当前所在的路路径
dr-xr-xr-x. 3 root root 4.0K Nov 19 20:12 boot
drwxr-xr-x. 19 root root 3.1K Apr 17 05:25 dev
drwxr-xr-x. 133 root root 8.0K Apr 17 05:23 etc
drwxr-xr-x. 4 root root 37 Mar 20 02:50 home
[root@localhost tmp]#
系统中文文件系统路路径(绝对路路径和相对路路径)
1.绝对路路径
在Linux中,绝对路路径是从/(也被称为根目目录)开始的,比比如/usr、/etc/X11.如果一一个路路径是从/ 开始的,它一一定是绝对路路径,这样就好理理解了了。
[root@localhost ~]# pwd //判断用用户当前所处的位置,也就是说他到底位于哪?
/root //得出目目录处于/root目目录中。
[root@localhost ~]# cd . //我们进入入。
[root@localhost ~]# pwd //判断当前用用户所处的位置。
/root //得出在/root 目目录中 .
[root@localhost ~]# cd .. //我们切入入/root的上级目目录。
2、/bin中 – 用用户二二进制文文件
包含二二进制可执行行行文文件。
在单用用户模式下,你需要使用用的常⻅见Linux命令都位于此目目录下。系统的所有用用户使用用的命令都设 在这里里里。
例例如:ps、ls、ping、grep、cp
3、/sbin目目录 – 系统二二进制文文件
就像/bin,/sbin同样也包含二二进制可执行行行文文件。
hosts:设备名称(或域名)到ip地址的解析,相当于本地存在的dns功能。
5、/dev – 设备文文件
包含设备文文件。
这些包括终端设备、USB或连接到系统的任何设备。例例如:/dev/tty1、/dev/usbmon0
6、/proc – 进程信息
包含系统进程的相关信息。
这是一一个虚拟的文文件系统,包含有关正在运行行行的进程的信息。例例如:/proc/{pid}目目录中包含的与 特定pid相关的信息。
lrwxrwxrwx. 1 root root 7 Nov 17 04:05 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Nov 1Hale Waihona Puke Baidu 04:05 lib64 -> usr/lib64
drwxr-xr-x. 3 root root 18 Nov 16 21:32 media
/usr/sbin中包含系统管理理员的二二进制文文件。如果你在/sbin中找不不到系统二二进制文文件,到/usr/sbin 目目录看看。例例如:atd、cron、sshd、useradd、userdel。
/usr/lib中包含了了/usr/bin和/usr/sbin用用到的库。
/usr/local中包含了了从源安装的用用户程序。例例如,当你从源安装Apache,它会在/usr/local/ apache2中。
第二二章 Linux基础之常用用操作
这里里里介绍的是一一些非非常基本的命令,在linux管理理中经常用用到,包括用用户创建、文文件操作、目目录操 作、vim文文本编辑等等。
用用户切换与创建
whoami命令:用用于显示自自身用用户名称
[root@linux00 ~]# whoami
root
su命令:用用于切换用用户
-rw-r–r– 1 root root 0 10-28 16:01 log2012.log
-rw-r–r– 1 root root 0 10-28 16:01 log2013.log
目目录结构(目目录的含义)
1、/- 根
每一一个文文件和目目录从根目目录开始。
只有root用用户具有该目目录下的写权限。请注意,/root是root用用户的主目目录,这与/.不不一一样
Retype new password: 重新输入入密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
Shell快捷键
● Ctrl+a:调到命令行行行的开头
● Ctrl+e:调到命令行行行的末尾
管理理员登入入(#)普通用用户登入入($)
管理理员切换到普通用用户不不需要密码,普通用用户切换到管理理员需要密码,普通用用户之间切换同样需 要密码。
[root@localhost ~]# su – linux00
Last login: Mon Apr 16 09:54:49 EDT 2018 on :0
drwxr-xr-x. 37 root root 1.2K Apr 17 05:25 run
lrwxrwxrwx. 1 root root 8 Nov 17 04:05 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Mar 13 2014 srv
dr-xr-xr-x. 13 root root 0 Apr 17 05:23 sys
8、/tmp – 临时文文件
包含系统和用用户创建的临时文文件。
当系统重新启动时,这个目目录下的文文件都将被删除。
9、/usr – 用用户程序
包含二二进制文文件、库文文件、文文档和二二级程序的源代码。
/usr/bin中包含用用户程序的二二进制文文件。如果你在/bin中找不不到用用户二二进制文文件,到/usr/bin目目录 看看。例例如:at、awk、cc、less、scp。
drwxr-xr-x. 2 root root 6 Mar 13 2014 mnt
drwxr-xr-x. 3 root root 15 Nov 17 04:13 opt
dr-xr-xr-x. 509 root root 0 Apr 17 05:23 proc
dr-xr-x---. 20 root root 4.0K Apr 17 05:25 root
[linux00@localhost ~]$ su
Password: 输入入密码
[root@localhost linux00]#
useradd命令:用用于添加一一个用用户,只有管理理员能够操作。
passwd命令:设置用用户的登入入密码,只有管理理员能够操作。
[root@localhost ~]# useradd raoxiuyuan
/root //用用户当前位于/root.
[root@localhost ~]# cd /usr/share/doc/ //我们以绝对路路径方方式进入入/usr/share/doc目目录下。
[root@localhost doc]# pwd //判断用用户当前所处的位置。
/usr/share/doc //用用户位于/usr/share/doc,看来已经达到我们的目目的了了。
2. 相对路路径
相对路路径是以 . 或 .. 开始的,. 表示用用户当前操作所处的位置,而而.. 表示上级目目录;在路路径中,. 表示用用户当前所处的目目录,而而.. 上级目目录,要把. 和.. 当做目目录来看。
[root@localhost ~]# pwd //通过pwd来判断当前用用户所在的位置。
12、/lib – 系统库
包含支支持位于/bin和/sbin下的二二进制文文件的库文文件.
库文文件名为 ld*或lib*.so.*
例例如:ld-2.11.1.so,libncurses.so.5.7
13、/opt – 可选的附加应用用程序
opt代表可选的。
包含从个别厂厂商的附加应用用程序。
[root@localhost ~]# pwd
/root
ls命令:查看当前路路径下的文文件
-d:只看当前目目录的信息
-l:查看详细信息
-a:显示所有文文件
-h:将文文件大大小小以易易读的方方式显示
[root@localhost /]# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
这是一一个虚拟的文文件系统,系统资源以文文本信息形式存在。例例如:/proc/uptime
7、/var – 变量量文文件
var代表变量量文文件。
这个目目录下可以找到内容可能增⻓长的文文件。
这包括 – 系统日日志文文件(/var/log);包和数据库文文件(/var/lib);电子子邮件(/var/mail);打印队列列 (/var/spool);锁文文件(/var/lock);多次重新启动需要的临时文文件(/var/tmp);
[root@localhost ~]# passwd raoxiuyuan
Changing password for user raoxiuyuan.
New password: 输入入密码
BAD PASSWORD: The password is shorter than 8 characters
[root@localhost /]# pwd //判断当前用用户所处的位置。
/ //用用户当前位于/(根目目录)中。
touch命令:创建新的空文文件
[root@localhost test]# touch log2012.log log2013.log
[root@localhost test]# ll
cd命令:用用户切换路路径
cd -:返回到之前的目目录
cd ..:返回到上一一级目目录 “.”指当前目目录 “..”指上一一级目目录
cd ~:到用用户所在的家目目录
[root@localhost ~]# cd ..
[root@localhost /]# cd ~
[root@localhost ~]# cd /tmp/
但是,在这个目目录下的linux命令通常由系统管理理员使用用,对系统进行行行维护。例例如:iptables、 reboot、fdisk、ifconfig、swapon命令
4、/etc – 配置文文件
包含所有程序所需的配置文文件。
也包含了了用用于启动/停止止单个程序的启动和关闭shell脚本。例例如:/etc/resolv.conf、/etc/ logrotate.conf
[root@localhost /]# ls -alh
total 48K
drwxr-xr-x. 17 root root 4.0K Apr 17 05:23 .
drwxr-xr-x. 17 root root 4.0K Apr 17 05:23 ..
lrwxrwxrwx. 1 root root 7 Nov 17 04:05 bin -> usr/bin