首页 运维 网络学院 查看内容

Linux之RedHat 基础命令

2010-3-16 17:09 663 0

摘要:     [root@CCIE /]# adduser     增加一个系统用户useradd 与adduser 是一样的命令,都是增加一个...
关键词: nbsp CCIE root 文件 用户 一个 权限 home nologin 光标

    [root@CCIE /]# adduser     增加一个系统用户useradd 与adduser 是一样的命令,都是增加一个用户。     [root@CCIE /]# useradd ccna     [root@CCIE /]# adduser ccnp     当前用户,主机名,当前目录。超级用户为#,一般用户为$     [root@CCIE ~]#     当前账户路径。~表示用户home 目录.root 的home 为/root     增加一个用户ccne 并将其增加到root 组中。注意-g 是将一个用户放到什么组中。     [root@CCIE /]# useradd -g root ccne     [root@CCIE home]# ls -l     总计16     drwx------ 3 ccie ccie 4096 08-20 00:01 ccie     drwx------ 3 ccna ccna 4096 08-20 16:22 ccna     drwx------ 3 ccne root 4096 08-20 16:23 ccne     drwx------ 3 ccnp ccnp 4096 08-20 16:22 ccnp     增加一个系统用户ccie 注意-r     [root@CCIE /]# useradd -r ccie     增加一个系统用户aa 并批定目录为/home/aa     [root@CCIE /]# useradd -d /home/aa aa     更改删除用户     [root@CCIE ~]# userdel 用户名     记录用户密码     [root@CCIE ~]# more /etc/passwd     默认密码存放在     [root@CCIE ~]# vi /etc/shadow     组管理     [root@CCIE ~]# vi /etc/group     arpm 电源管理     笔记本没有用电池     [root@CCIE /]# apm     No APM support in kernel     指定,选项和参用空格格开     [root@CCIE /]# ls -l |less     许多选项前加--     [root@CCIE /]# ls --help     Man 的数字1 表示用户指令。5 表示文件帮助     [root@CCIE /]# man 1 passwd     [root@CCIE /]# man 5 passwd     显示剩余电量     [root@CCIE /]# apm -m     显示当前系统体系结构     [root@CCIE /]# arch     i686     将程序放在后台     [root@CCIE home]# bg     切换目录     [root@CCIE home]# cd     [root@CCIE ~]# cd ..     [root@CCIE /]# cd .     [root@CCIE /]# cd     [root@CCIE ~]#     设置自己的finger 消息。     [root@CCIE ~]# chfn     [root@CCIE ~]# chfn     Changing finger information for root.     Name [chfn]:     Office []:     Office Phone []:     Home Phone []:     Finger information not changed.     查看可用的shell     [root@CCIE ~]# chsh -l     /bin/sh     /bin/bash     /sbin/nologin     /bin/tcsh     /bin/csh     /bin/ksh     /bin/zsh     改变当前的shell     [root@CCIE ~]# chsh     Changing shell for root.     New shell [/bin/bash]:     通过-s 也可以改变当前的shell     [root@CCIE /]# chsh -s /bin/bash     Changing shell for root.     Shell changed.     [root@CCIE /]# chsh     Changing shell for root.     New shell [/bin/bash]:     创建一个文件touch     [root@CCIE wa]# touch ccie     [root@CCIE wa]# ls     a b ccie     清除当前的屏幕     [root@CCIE ~]# clear     显示当前的时间     [root@CCIE /]# date     2008 年08 月20 日星期三17:05:07 CST     显示当前的文字     [root@CCIE /]# echo     [root@CCIE /]# echo hello     hello     删除一个文件rm     [root@CCIE wa]# rm ccie     rm: remove regular empty file `ccie'? y     [root@CCIE wa]# ls     a b     移动并重命名mv     [root@CCIE wa]# mv ccie ccnp     [root@CCIE wa]# ls     a b ccnp     考贝一个文件到另外一文件cp     [root@CCIE ccie]# cp vi /home/ccnp     以/开头是绝对路径,没有/的是相对路径。由实际位置定。     Cd 回到home 目录。Cd ..回到根目录。Cd 回到上一级目录。     [root@CCIE ~]# cd /     [root@CCIE /]# cd     [root@CCIE ~]#     执行命令后退出     [root@CCIE ~]# exec     [root@CCIE ~]# exec ls     删除一个新的空的目录rmdir     [root@CCIE home]# rmdir ccnp     强制删除一个有文件的文件夹rm -rf     [root@CCIE home]# rm -rf ccnp     退出命令     [root@CCIE ~]# exit     显示系统完整信息     [root@CCIE ~]# uname -a     Linux CCIE 2.6.9-5.EL #1 Wed Jan 5 19:22:18 EST 2005 i686 i686 i386 GNU/Linux     显示主机名     [root@CCIE ~]# hostname     CCIE     显示主机名地位置     [root@CCIE home]# more /etc/sysconfig/network     NETWORKING=yes     HOSTNAME=CCIE     更改主机名     [root@CCIE ~]# vi /etc/sysconfig/network     列出执行过的指令     [root@CCIE ~]# fc -l     将后台的任务拉到前台     [root@CCIE /]# fg     -bash: fg: current: no such jo     查看虚拟终端的数目     [root@CCIE /]# fgconsole     1     [root@CCIE /]#     Linux 中所有的设备都文件     [root@CCIE dev]# ls -l |less     brw-rw---- 块文件可以随时读写,硬盘光盘。B 表示     crw-rw---- 字符文件比如串口c 表示。     查看登录用户的消息     [root@CCIE /]# finger -l     Login: root Name: chfn     Directory: /root Shell: /bin/bash     On since Wed Aug 20 16:04 (CST) on tty1 1 hour 5 minutes idle     On since Wed Aug 20 17:08 (CST) on pts/0 from 192.168.1.101     No mail.     No Plan.     显示指定的用户信息     [root@CCIE /]# finger -m ccie     Login: ccie Name: (null)     Directory: /home/ccie Shell: /bin/bash     Never logged in.     No mail.     No Plan     显示内存的消息     [root@CCIE /]# free     total used free shared buffers cached     Mem: 255596 251476 4120 0 47612 153872     -/+ buffers/cache: 49992 205604     Swap: 522104 0 522104     以总和的消息显示内存消息     [root@CCIE /]# free -t     total used free shared buffers cached     Mem: 255596 250064 5532 0 35784 160576     -/+ buffers/cache: 53704 201892     Swap: 522104 0 522104     Total: 777700 250064 527636     每4 秒显示一次     [root@CCIE /]# free -s 4     total used free shared buffers cached     Mem: 255596 252008 3588 0 18112 173896     -/+ buffers/cache: 60000 195596     Swap: 522104 0 522104     显示信号     [root@CCIE /]# fuser -l     HUP INT QUIT ILL TRAP ABRT IOT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM     STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO     PWR SYS     UNUSED     Vi 编辑器     Vi 是一个可视化编辑器,也就是说你所做的改动能直接的看到结果。Vi 有两种模式,命令     模式可以删除,查找等编辑模式主要是用来编辑文件。用esc 退回来命令模式     打开一个文件vi 文件名     [root@CCIE ccie]# ls     a a.tar inittab     [root@CCIE ccie]# vi a     命令参数     保存文件: w     没有改动退出:q     有改动退出: wq 保存改动退出: q! 不保存改动退出。     :e 文件名, 打开别的文件工始编辑。     编辑命令参数     i 在当前位子进入到编辑模式     I 光标到行首进到入编辑模式     a 光标退后一格进到编辑模式     A 光示退到行尾进到编辑模式     O《小> 在光标所在行新一行进到编辑模式     O<大> 在光标所在行新起上一行进到编辑模式     S 删除光标所在字进到编辑模式     S 删除光标所在行进到编辑模式     删除命令     X 删除一个字     Nx 删除n 个字     Dd 删除当前行     Dw 删除到尾     剪贴     Yy 光标所在行复制     Yw 光标所在词复制     Nyw 光标所在位后n 个词复制     P 贴在光标位之右小p     P 贴在光标位之左大p     取消上一个动用     U 取消上一个更新     U 取消所有的更动     Ctrl + r 重新更改     E:! 放弃更新重新更改     显示进程     [root@CCIE /]# fuser -a /root     /root: 4897c     查看cpu 信息     [root@CCIE /]# cat /proc/cpuinfo     查看输入输出信     [root@CCIE /]# cat /proc/ioports     查看系统运行时间     [root@CCIE /]# cat /proc/uptime     查看系统信息     [root@CCIE /]# cat /proc/version     查看scsi 信息     [root@CCIE /]# cat /proc/scsi     查看ide 信息     [root@CCIE /]# cat /proc/ide     查看网络信息     [root@CCIE /]# cat /proc/net     查看核心系统参数     [root@CCIE /]# cat /proc/sys     系统日志存放在/var/log     查看核心启动日志     [root@CCIE log]# more /var/log/dmesg     查看系统报错日志     [root@CCIE log]# more /var/log/messages     查看邮件日志     [root@CCIE log]# more /var/log/maillog     直接用指令查看     [root@CCIE /]# dmesg     查看ftp 日志用于记录ftp 服务信息     [root@CCIE /]# cat /var/log/xferlog     查看安全信息日志记录与系统相关的信息     [root@CCIE /]# more /var/log/secure     查看登录日志     [root@CCIE /]# more /var/log/wtmp     杀死与root 相关的进程     [root@CCIE /]# fuser -k /root     /root: 4897c     查看用户的密码文件     [root@CCIE /]# more /etc/passwd     [root@CCIE /]# more /etc/passwd     root:x:0:0:root:/root:/bin/bash     bin:x:1:1:bin:/bin:/sbin/nologin     daemon:x:2:2:daemon:/sbin:/sbin/nologin     adm:x:3:4:adm:/var/adm:/sbin/nologin     lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin     sync:x:5:0:sync:/sbin:/bin/sync     shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown     halt:x:7:0:halt:/sbin:/sbin/halt     mail:x:8:12:mail:/var/spool/mail:/sbin/nologin     news:x:9:13:news:/etc/news:     uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin     operator:x:11:0:operator:/root:/sbin/nologin     games:x:12:100:games:/usr/games:/sbin/nologin     gopher:x:13:30:gopher:/var/gopher:/sbin/nologin     ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin     nobody:x:99:99:Nobody:/:/sbin/nologin     dbus:x:81:81:System message bus:/:/sbin/nologin     vcsa:x:69:69:virtual console memory owner:/dev:/sbin/nologin     nscd:x:28:28:NSCD Daemon:/:/sbin/nologin     rpm:x:37:37::/var/lib/rpm:/sbin/nologin     haldaemon:x:68:68:HAL daemon:/:/sbin/nologin     netdump:x:34:34:Network Crash Dump user:/var/crash:/bin/bash     解释     Login name 登录用户名     Passwd 密码     Uid 用户编号     Gid 所在组编号     Full name 用户全名     Home directory 用户主目录     Shell 用户默认的shell     创建一个ccie 新组     [root@CCIE /]# groupadd ccie     删除一个ccie 组     [root@CCIE /]# groupdel ccie     重启需要账户为root     [root@CCIE ~]# reboot     [root@CCIE ~]# shutdown -r now     [root@CCIE ~]#init 6     关机需要账户为root     [root@CCIE ~]# halt     [root@CCIE ~]# shutdown -h now     [root@CCIE ~]# powerofff     [root@CCIE ~]# init 0     关闭系统关关闭电源     [root@CCIE ccie]# halt -p     显示历史命令     [root@CCIE ccie]# history 2     624 history     625 history 2     查看文件类型。     [root@CCIE ccie]# file inittab     inittab: ASCII English text     文件类型     - 一般文件     D 目录文件     B 块设备文件     C 字符文件     L 链接文件     P 人工管道     文件权限     [root@CCIE home]# ls -l     total 32     drwx------ 2 ccie ccie 4096 Sep 7 10:26 ccie     一个文件总共有10 种权限属性,第一个表文件类型2-4 表示用户权限5-7 组权限8-10 其     它权限。258 字符控制读权限369 表示写4710 表示执行权限     D 表示为目录文件     文件权限分为r w x 读写执行权限。用户权限为文件所有者u 文件所属组g 其它用     户0     改变权限:只有用户本身与root 才能修改.     将一个文件名改成只有用户才有读写执行     chmod u=rwx 文件名     将ccie 文件改成只有读的权限     [root@CCIE home]# chmod u=r 文件名ccie     [root@CCIE home]# ls -l     total 32     dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie     drwx------ 2 wa ccie 4096 Aug 31 15:57 dcj     drwx------ 5 ccie hhh 4096 Aug 19 13:26 redhat     drwx------ 2 500 500 4096 Sep 7 09:39 wa     Chmod <ugoa > =rwx 文件名     U 表示用户本身g 表示组成员o 表示其它a 表示所有的。=表示改后的权限文件名是要     改的文件的名子。     将文件ccnp 改为用户与组有执行权限     [root@CCIE home]# chmod ug=x ccnp     数字表示权限     4 读2 写1 执行     7=4+2+1 表示读写执行     6 读写     5 读执行     3 写执行     将一个文件ccnp 给用户组其它读写执行权限,     [root@CCIE home]# chmod 777 ccnp     [root@CCIE home]# ls -l     total 36     dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie     -rwxrwxrwx 1 root root 0 Sep 7 11:27 ccnp     各个位置上没有权限则为0     [root@CCIE home]# chmod 707 ccnp     [root@CCIE home]# ls -l     total 36     dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie     -rwx---rwx 1 root root 0 Sep 7 11:27 ccnp     Chown 用来改变文件拥用者。     将ccie 这个文件的用户变ccie 变成root     [root@CCIE home]# ls -l     total 36     dr--rwxrwx 2 ccie ccie 4096 Sep 7 10:26 ccie     [root@CCIE home]# chown root ccie     [root@CCIE home]# ls -l     total 36     dr--rwxrwx 2 root ccie 4096 Sep 7 10:26 ccie     Chgrp 用来改变所属组。     Chgrp 组名文件名     文件所有者与root 用户通过命令来改变所属组。     [root@CCIE ccie]# ls -l     total 8     -rw-r--r-- 1 root root 1666 Sep 7 09:57 inittab     [root@CCIE ccie]# chgrp ccie inittab     [root@CCIE ccie]# ls -l     total 8     -rw-r--r-- 1 root ccie 1666 Sep 7 09:57 inittab     文件名规则:一个文件名最多为255 个字符。以点开头为隐藏文件。     目录在文件类型上用d 表示     /表示根目录。对于每个用户都有一个当前目录。     。文件与。。文件。     。表示当前目录的一个硬连结。     。。表示上一级目录的硬连结。     目录权限:     与文件有相同的权限。读:只可以读取目录内内容
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部