Linux操作系统复习提纲Word格式.docx
《Linux操作系统复习提纲Word格式.docx》由会员分享,可在线阅读,更多相关《Linux操作系统复习提纲Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
2.txtccc
[root@fileserverbbb]#pwd
/aaa/bbb
(4)cp
复制文件或目录
-r复制目录
[root@fileserverbbb]#cp/etc/hosts/aaa
[root@fileserverbbb]#ls/aaa
1.txtbbbhosts
[root@fileserverbbb]#cp-r/aaa/tmp
[root@fileserverbbb]#ls/tmp
aaagconfd-rootmapping-rootscim-panel-socket:
0-root
(5)mv
移动文件或目录,或者给目录与文件改名
[root@fileserverbbb]#mv2.txt3.txt
3.txtccc
[root@fileserverbbb]#mv3.txt/aaa
1.txt3.txtbbbhosts
ccc
(6)mkdir
创建目录
-p创建多级目录的时候,先创建父目录
[root@fileserverbbb]#mkdir/a/b/c
mkdir:
无法创建目录“/a/b/c”:
没有那个文件或目录
[root@fileserverbbb]#mkdir-p/a/b/c
系统常见目录
/etc配置文件的目录/etc/hosts、/etc/samba/smb.conf
/home普通用户家目录,当创建一个用户,就会在这个目录里面创建一个与用户名同名的目录作为此用户的家目录,比如,创建用户user01时,就会创建/home/user01,作为user01的家目录。
/boot系统引导目录,存放了系统的内核文件以及引导系统的配置文件
/rootroot用户的家目录
/tmp临时目录
/media光盘与U盘自动挂载在此目录
(7)rm
删除文件或子目录
rmdir删除空目录
目录里面有内容,必须要用rm命令才可以删除此目录
-r删除目录
-f强制删除
[root@fileserver~]#rmdir/aaa
rmdir:
/aaa:
目录非空
[root@fileserver~]#rm-rf/aaa
[root@fileserver~]#
[root@fileserver~]#ls/aaa
ls:
(8)cat
一次性把文件所有的内容显示完毕
(9)more
分屏显示,只能往下看
(10)less
分屏显示,既可以往上看,也可以往下看。
(11)tail
查看文件尾部,默认是10行
-#
(12)head
查看文件的头部,默认是文件前10行
(13)touch
创建一个空文件
[root@fileserver~]#touch.abc
[root@fileserver~]#ls
anaconda-ks.cfgDesktopinstall.loginstall.log.syslog
[root@fileserver~]#ls-a
..bashrc.gconfdinstall.log.ssh
...chewing.gnomeinstall.log.syslog.tcshrc
.abc
(14)man
获取帮助
[root@fileserver~]#manls
进去后,退出来按q
2、用户管理
(1)用户名与密码保存的文件
[root@fileserver~]#useradddhxy01
[root@fileserver~]#passwd--stdindhxy01
Changingpasswordforuserdhxy01.
redhat
passwd:
allauthenticationtokensupdatedsuccessfully.
[root@fileserver~]#tail-1/etc/passwd
dhxy01:
x:
500:
:
/home/dhxy01:
/bin/bash
[root@fileserver~]#tail-1/etc/shadow
$1$TJUtgaBc$kqbO8oVWnJTqvqIhkEYEB1:
17149:
0:
99999:
7:
[root@fileserver~]#tail-1/etc/group
当我们创建一个用户,用户信息保存在/etc/passwd文件,密码保存在/etc/shadow,组的信息保存在/etc/group
(2)useradd
添加用户
-u指定用户ID号
-g指定用户属于哪个主组
-G指定用户属于哪个附属组
-s指定用户使用的SHELL,Linux主要使用的是/bin/bash
-d指定用户家目录
创建一个用户user01,主组为root,附属组为user,用户的ID号为2000,此用户不允许登录,家目录为/user
[root@fileserver~]#useradd-groot-Guser-u2000
-s/sbin/nologin-d/useruser01
[root@fileserver~]#iduser01
uid=2000(user01)gid=0(root)groups=0(root),501(user)
user01:
2000:
/user:
/sbin/nologin
(3)usermod
修改用户属性
-u改变用户ID号
-g改变用户主组
-G改变用户附属组
-l给用户改名,比如把user01改名为user02
-L锁定用户
-U解锁
[root@fileserver~]#usermod-Ldhxy01
[root@fileserver~]#usermod–Udhxy01
(4)passwd
设置密码
Root用户可以设置所有人的密码,普通用户只能改自己密码
设置密码的三种方式:
(5)groupadd
添加组
[root@fileserver~]#groupaddsoft4
soft4:
502:
(6)groupmod
修改组属性
[root@fileserver~]#groupmod-nsoft5soft4
soft5:
3、权限
(1)权限概念
分成三类用户:
user、group、other
[root@fileserver~]#ll
-rwxr-xr--1rootbin133511-1117:
27anaconda-ks.cfg
由上可以得到anaconda-ks.cfg:
属于root用户,root用户对其有读写可执行
属于bin组,bin组成员对其具有读可执行
其他用户有读的权限
(2)chmod
设置权限
符号法:
u+x,g=rwx,o=
数字法:
r为4,w为2,x为1
举例,设置anaconda-ks.cfg的权限为751
[root@fileserver~]#chmod751anaconda-ks.cfg
[root@fileserver~]#llanaconda-ks.cfg
-rwxr-x--x1rootroot133511-1117:
(3)chown
改变所有者(user)
[root@fileserver~]#chownuser01:
soft5anaconda-ks.cfg
-rwxr-x---1user01soft5133511-1117:
(4)chgrp
改变所属组(group)
[root@fileserver~]#chgrprootanaconda-ks.cfg
-rwxr-x---1user01root133511-1117:
4、软件管理
(1)安装软件
挂载光盘
[root@fileserver~]#mount/dev/cdrom/mnt
mount:
blockdevice/dev/cdromiswrite-protected,mountingread-only
安装软件
[root@fileserver~]#rpm-ivh/mnt/Server/ftp-0.17-35.el5.i386.rpm
(2)查询(query)软件是否安装
查询软件是否安装
[root@fileserver~]#rpm-qftp
ftp-0.17-35.el5
[root@fileserver~]#rpm-qsamba
packagesambaisnotinstalled
查询软件包的配置文件(configurationfile)
[root@fileserver~]#rpm-qchttpd
/etc/httpd/conf.d/proxy_ajp.conf
/etc/httpd/conf.d/welcome.conf
/etc/httpd/conf/httpd.conf
查询某软件包安装了哪些文件
[root@fileserver~]#rpm-qlftp
/usr/bin/ftp
/usr/bin/pftp
/usr/share/man/man1/ftp.1.gz
/usr/share/man/man1/pftp.1.gz
/usr/share/man/man5/netrc.5.gz
(3)升级软件
[root@fileserver~]#rpm–Uvhftp-2.17-35.el5.i386.rpm
(4)卸载
[root@fileserver~]#rpm-eftp
packageftpisnotinstalled
5、Shell程序
(1)常见的SHELL有哪些
(2)if语句
(3)for循环
6、网络配置
(1)ifconfig
(2)setup或netconfig
(3)/etc/hosts
(4)/etc/sysconfig/network
(5)/etc/sysconfig/network-scripts/ifcfg-eth0
(6)ifup与ifdown
7、VIM编辑器
(1)模式
(2)常见的操作
8、磁盘管理
(1)分区
(2)格式化
(3)挂载