1、2.txt cccrootfileserver bbb# pwd/aaa/bbb(4)cp复制文件或目录 -r 复制目录rootfileserver bbb# cp /etc/hosts /aaarootfileserver bbb# ls /aaa1.txt bbb hostsrootfileserver bbb# cp -r /aaa /tmprootfileserver bbb# ls /tmpaaa gconfd-root mapping-root scim-panel-socket:0-root(5)mv移动文件或目录,或者给目录与文件改名 rootfileserver bbb# m
2、v 2.txt 3.txt3.txt cccrootfileserver bbb# mv 3.txt /aaa1.txt 3.txt bbb hostsccc(6)mkdir创建目录 -p 创建多级目录的时候,先创建父目录 rootfileserver bbb# mkdir /a/b/cmkdir: 无法创建目录 “/a/b/c”: 没有那个文件或目录rootfileserver bbb# mkdir -p /a/b/c 系统常见目录 /etc 配置文件的目录/etc/hosts、/etc/samba/smb.conf /home 普通用户家目录,当创建一个用户,就会在这个目录里面创建一个与用
3、户名同名的目录作为此用户的家目录,比如,创建用户user01 时,就会创建/home/user01,作为user01的家目录。 /boot 系统引导目录,存放了系统的内核文件以及引导系统的配置文件 /root root用户的家目录 /tmp 临时目录 /media 光盘与U盘自动挂载在此目录(7)rm删除文件或子目录 rmdir 删除空目录 目录里面有内容,必须要用rm命令才可以删除此目录 -r 删除目录 -f 强制删除rootfileserver # rmdir /aaarmdir: /aaa: 目录非空rootfileserver # rm -rf /aaarootfileserver #
4、rootfileserver # ls /aaals:(8)cat一次性把文件所有的内容显示完毕(9)more分屏显示,只能往下看 (10)less分屏显示,既可以往上看,也可以往下看。(11)tail查看文件尾部,默认是10行 -#(12)head查看文件的头部,默认是文件前10行(13)touch创建一个空文件rootfileserver # touch .abcrootfileserver # lsanaconda-ks.cfg Desktop install.log install.log.syslogrootfileserver # ls -a. .bashrc .gconfd in
5、stall.log .ssh. .chewing .gnome install.log.syslog .tcshrc.abc(14)man获取帮助rootfileserver # man ls 进去后,退出来按q2、用户管理(1)用户名与密码保存的文件rootfileserver # useradd dhxy01rootfileserver # passwd -stdin dhxy01Changing password for user dhxy01.redhatpasswd: all authentication tokens updated successfully.rootfileser
6、ver # tail -1 /etc/passwddhxy01:x:500:/home/dhxy01:/bin/bashrootfileserver # tail -1 /etc/shadow$1$TJUtgaBc$kqbO8oVWnJTqvqIhkEYEB1:17149:0:99999:7:rootfileserver # tail -1 /etc/group当我们创建一个用户,用户信息保存在/etc/passwd文件,密码保存在/etc/shadow,组的信息保存在/etc/group(2)useradd添加用户 -u 指定用户ID号 -g 指定用户属于哪个主组 -G 指定用户属于哪个附属
7、组 -s 指定用户使用的SHELL,Linux主要使用的是/bin/bash -d 指定用户家目录创建一个用户user01,主组为root,附属组为user,用户的ID号为2000,此用户不允许登录,家目录为/userrootfileserver # useradd -g root -G user -u 2000 -s /sbin/nologin -d /user user01rootfileserver # id user01uid=2000(user01) gid=0(root) groups=0(root),501(user)user01:2000:/user:/sbin/nologin
8、(3)usermod修改用户属性 -u 改变用户ID号 -g 改变用户主组 -G 改变用户附属组 -l 给用户改名,比如把user01改名为user02 -L 锁定用户 -U 解锁 rootfileserver # usermod -L dhxy01 rootfileserver # usermod U dhxy01(4)passwd设置密码 Root用户可以设置所有人的密码,普通用户只能改自己密码 设置密码的三种方式:(5)groupadd添加组 rootfileserver # groupadd soft4soft4:502:(6)groupmod修改组属性 rootfileserver
9、# groupmod -n soft5 soft4soft5:3、权限(1)权限概念 分成三类用户:user、group、other rootfileserver # ll-rwxr-xr- 1 root bin 1335 11-11 17:27 anaconda-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 rootfileserv
10、er # chmod 751 anaconda-ks.cfgrootfileserver # ll anaconda-ks.cfg-rwxr-x-x 1 root root 1335 11-11 17:(3)chown改变所有者(user)rootfileserver # chown user01:soft5 anaconda-ks.cfg-rwxr-x- 1 user01 soft5 1335 11-11 17:(4)chgrp改变所属组(group)rootfileserver # chgrp root anaconda-ks.cfg-rwxr-x- 1 user01 root 1335
11、11-11 17:4、软件管理(1)安装软件挂载光盘rootfileserver # mount /dev/cdrom /mntmount: block device /dev/cdrom is write-protected, mounting read-only安装软件rootfileserver # rpm -ivh /mnt/Server/ftp-0.17-35.el5.i386.rpm(2)查询(query)软件是否安装查询软件是否安装rootfileserver # rpm -q ftpftp-0.17-35.el5rootfileserver # rpm -q sambapack
12、age samba is not installed查询软件包的配置文件(configuration file)rootfileserver # rpm -qc httpd/etc/httpd/conf.d/proxy_ajp.conf/etc/httpd/conf.d/welcome.conf/etc/httpd/conf/httpd.conf查询某软件包安装了哪些文件rootfileserver # rpm -ql ftp/usr/bin/ftp/usr/bin/pftp/usr/share/man/man1/ftp.1.gz/usr/share/man/man1/pftp.1.gz/us
13、r/share/man/man5/netrc.5.gz(3)升级软件 rootfileserver # rpm Uvh ftp-2.17-35.el5.i386.rpm(4)卸载 rootfileserver # rpm -e ftppackage ftp is not installed5、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与ifdown7、VIM编辑器(1)模式(2)常见的操作8、磁盘管理(1)分区(2)格式化(3)挂载
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1