红联Linux门户
Linux帮助

Benet2.0_s1_linux课程命令整理v1.1版

发布时间:2011-01-11 13:29:12来源:红联作者:fujiefujie
Benet2.0_s1_linux课程命令整理v1.1版
前言:此版本修改于徐老师的(Benet2.0_s1_linux课程命令整理v1.1版)遵循GPL协议!转贴请注明出处!3ks!
作者:Antiy7
修改:狂飙苍狼
第1章 系统的简介和安装
论坛有非常资料就不整理了
常用命令及账户管理:
本章目标:
掌控linux命令格式和命令帮助
掌控文件和目录操作命令
掌控挂载外部存储设备命令
了解用户和组的设置文件
掌控linux中用户和组的管理
2.1 命令概述
命令格式:
Linux命令的通用格式:
命令字 【命令选项】 【命令参数】
注:下列命令解释均是在命令行界面执行回车后的结果。
获得命令帮助:
1、help命令
shell命令理解为内部命令,linux系统中只有少数的命令属于shell命令。
$ help 显示bash中包括的shell列表。
$ help xxx 显示某个命令的帮助信息
$ help ?s xxx 只显示某条命令的格式
2、使用”- - help ”命令选项
3、Man xxx 指定阅读某条命令的手册页信息,以全屏方式阅读,Q键退出。
4、Info xxx 提供了类似man的功能,显示某条命令的帮助信息,Q键退出。
2.2 常用命令
文件和目录操作命令:
目录操作命令:
$ ls 列出目录。
$ ls -l 列出周详目录信息。
$ ls -a 列出隐藏文件目录。
$ ls -l xxx 列出某个独立目录的周详信息。
$ pwd 显示当前目录。
$ cd 转换到宿主目录
$ cd.. 由当前目录返回当前目录的父目录,即退到上一级目录中。
$ cd / 直接进入到根目录。
$ cd /home 使用绝对路径进入/home目录。
$ cd ../home 使用相对路径进入/home目录。
$ mkdir xxx 建立某个目录。
$ mkdir xxx yyy zzz 一次建立多个目录。
$ rmdir xxx 指定删除某个目录。(目录必须为空)
$ rmdir xxx yyy zzz 一次删除多个目录。(目录必须为空)

文件操作命令:
文件类型查看命令:
$ file /bin/ls 查看bin目录中ls的文件类型。
新建文件命令:
$ touch xxx 新建某文件。
复制文件命令:
$ cp xxx yyy 将文件xxx复制成yyy,相当于windows中的另存为。
$ cp xxx yyy AAA 将文件xxx yyy复制到AAA目录中。
$ cp -r AAA BBB 将目录AAA复制到目录BBB中。
删除文件命令:
$ rm xxx 删除某个文件。
$ rm xxx yyy zzz 同时删除多个文件。
$ rm ?r AAA 删除非空目录AAA。需要确认。
$ rm ?rf AAA 删除非空目录AAA。不必确认。
$ rm -rf * 删除此目录中的所有文件和目录,不必确认。(谨慎使用)
文件移动和文件重命名:
$ mv xxx yyy 将xxx移动为yyy,相当于重命名。
$ mv xxx yyy AAA 将xxx yyy剪切到AAA目录中。
查找文件命令:
$ find 显示当前目录中的所有文件。
$ find [path…..] [expression]
$ find -name xxx 以某文件名查找。
$ find -uid N 以用户的uid号方式查找,N为用户的uid号码。
$ find -type X 以文件类型查找,X表示5种文件类型。即:find -type f 表示查找普通文件。
文本文件查看命令:
$ cat /etc/passwd 查看etc目录下的passwd文本文件。
注:cat在显示文本文件时不停顿,只显示最后文件内容,因此,cat命令不适合查看长文件。
$ more /etc/passwd 查看etc目录下的passwd文本文件。
注:more以分屏显示文本文件内容,并停顿等待用户按键显示剩余。
输入空格显示下一屏内容。
输入b显示上一屏内容。
输入回车显示下一行内通。
输入Q或q将退出当前more命令阅读环境。
$ less /etc/passwd 查看etc下的passwd文本文件。
注: less命令对于more命令做了一些扩展,更加适合阅读更大文本文件。
输入page up和page down 进行上下翻页。
其他操作和more相同。
$ head /etc/passwd 显示文件的头部,不使用选项时,默认显示10行内容。
$ tail /etc/passwd 显示文件的尾部,不使用选项时,默认显示10行内容。
使用光盘和U盘 :
光盘的使用方法:
1、光盘的设备文件
$ ls ?l /dev/cdrom 显示dev目录下的cdrom目录中的周详内容。用来确定光驱位置。
2、光盘的挂载命令格式:
$ mount ?t type dev dir
光盘:iso9660 /dev/cdrom /media/cdrom
$ mount /dev/cdrom /media/cdrom 将光驱挂载到media目录下的cdrom中。
3、光盘内容的读取(2个命令任选一个)
$ ls /media/cdrom 读取已挂载的光盘内容。
4、光盘的卸载
$ umount /dev/cdrom 光盘驱动器卸载。
$ umount /media/cdrom 光盘驱动器卸载。
5、光盘驱动器托盘的弹出和收回
$ eject 弹出光驱。
$ eject ?t 回收光驱。
6、制作光盘映像文件
# cp /dev/cdrom rhel4-1.iso
7、光盘映像文件的挂载和卸载
# mount ?o loop -t iso9660 rhel4-1.iso /media/cdrom
# umount /media/cdrom
U盘使用方法:
1、U盘地识别
$ fdisk ?l
2、U盘的挂载和使用
$ mount ?t vfat /dev/sda1 /mnt/
$ mount ?t ntfs /dev/sda1 /mnt/
3、U盘的卸载
$ umount /dev/sda1
2.3用户、组管理命令
用户管理
1、用户帐号文件
/etc/passwd
2、shadow
/etc/shadow
3、添加用户
$ adduser
4、使用passwd命令初始设置用户口令
5、删除用户
$ userdel [- r ] name
6、修改用户属性
$ usemod [ - L ] name
$ usermod [ - U ] name
$ usermod [ - e ] YYYY-MM-DD name
7、修改用户模板
/etc/skel

用户组管理
增加用户组
用户组文件:
$ /etc/group
添加用户组:
$ groupadd groupname
在建立用户时指定用户组
$adduser [ - g group] name
删除用户组
$ groupdel group
更改用户的组帐号
$ usermod [ - g group ] name
文件权限设定
查看文件权限:
$ ls ?l
更改文件权限:
$chmod [ ugoa…] [+-=] [rwx] file ……
更改文件的属主和属组:
chown OWNER:[:[GROUP]] FILE
文章评论

共有 5 条评论

  1. lymjjm1314 于 2011-01-25 15:52:01发表:

    LZ是北大青鸟出来的吗,呵呵,我也是,不过学的不好,面试都不成功,不给力啊,老湿~~~{:2_94:}

  2. fujiefujie 于 2011-01-13 23:35:02发表:

    下个月重开个版
    主要是北大青鸟benet3.0 教学ppt (系统管理,服务,安全,实战) 主要是不太方便
    什么教学软件 录像 不知道这儿能不能上传

  3. fujiefujie 于 2011-01-13 23:31:29发表:

    少么?

  4. lookup888 于 2011-01-13 15:47:51发表:

    太少

  5. jsbxw 于 2011-01-12 08:43:55发表:

    顺路学习