您的位置:首页 > 运维架构 > Linux

Linux学习总结 Part-II

2013-12-15 10:57 197 查看
常用命令及帐户管理
一、linux命令格式

1、linux命令的通用格式
命令字 [命令选项] [命令参数]
(注:三者之间要用空格隔开。其中命令选项分短格式和长格式:短格式使用“-”符号,如:-l;而长格式使用“--”符号,如:--help;还可以使用组合命令选项:如:-a –l可以组合成--al或--la。)

2、命令提示符
“$”普通用户

 “#”管理员

3、回车的使用
我们输完一个命令后,则要以回车符作为所输入命令的结束

4、获得命令帮助
(1)help 命令        (对于内部命令)
如:help pwd
(2)--help 命令选项   (对于外部命令)
如:touch --help
(3)man 命令        (用于行册页)
(4)info 命令        (用于信息页)
二、常用命令

1、目录操作命令
(1)ls 列目录命令

     ls –l 则显示文件和目录的列表

     ls –al 则显示所有(包括隐藏的)文件和目录的列表
(2)pwd 显示当前目录
(3)cd 目录更改命令
(注:相对路径是以“.”或“..”开始的目录表示形式;而绝对路径是以“/”开始的路径表示形式)
(4)mkdir 新建目录命令

mkdir [options] 目录名

 -m, --mode=模式:设定权限<模式>,与chmod类似。

 -p, --parents:需要时创建上层目录;如果目录早已存在,则不当作错误。

 -v, --verbose:每次创建新目录都显示信息。

 --version:显示版本信息后离开
(5)rmdir 册除空目录命令
(6)  grep

 grep命令可以指定文件中搜索特定的内容,并将含有这些内容的行标准输出。

grep [options]

 [options]主要参数:

 -c:只输出匹配行的计数。

 -I:不区分大小写(只适用于单字符)。

 -h:查询多文件时不显示文件名。

 -l:查询多文件时只输出包含匹配字符的文件名。

 -n:显示匹配行及行号。

 -s:不显示不存在或无匹配文本的错误信息。

 -v:显示不包含匹配文本的所有行。

 2、文件操作命令
(1)file 文件类型查看命令
(2)touch 新建文件命令
(3)cp 复制文件或目录命令

     cp –R 复制非空目录

cp file1 file2        将file1的内容复制到目标文件file2中,目标文件
得到新的生成日期和inode编号。

cp file* Dir1         将多个文件复制到一个目录

cp -f file1 file2     如果文件file2已经存在,则这个命令覆盖其内容时
不发出提示。

cp -i file1 file2     如果文件file2已经存在,则这个命令覆盖其内容
会先发出提示。
cp -p file1 file2     将file1内容复制到目标文件file2中,目标文

 件持原有的生成日期和inode编号。

cp -r Dir1 Dir2        将目录Dir1及其子目录内容复制到Dir2.(递归效果)

cp -u file1 file2     如果文件file2已经存在,但file1更新,则这个命令
覆盖其内容是不发出提示。
说明:从一个分区向另一个分区复制文件时,不能使用cp -p file1 file2命令。

绝对路径的法:
如果要从当前目录中复制到目标目录,目标目录写明详细目标绝对路径;
如果要从其它目录中复制到当前目录,那么其它目录要为详细目标绝对路径

(4)rm 删除文件命令

rm –r 强制删除目录并会出现提示

rm –rf 强制删除目录但不出现提示
(5)mv 文件移动与文件重命名    

mv file1 file2        将文件从file1变成file2,如果源与目标文件
在同一卷中,则文件的inode号不变。

mv file* Dir1         将多个文件移动到一个目录。

mv -f file1 file2      如果文件file2已经存在,则这个命令覆盖其时
不发出提示。

mv -i file1 file2      如果文件file2已经存在,则这个命令覆盖其内
容时会先发出提示
(6)find 查找文件命令

    find / -amin -10 #查找在系统中最后10分钟访问的文件
  find / -atime -2 #查找在系统中最后48小时访问的文件
  find / -empty #查找在系统中为空的文件或者文件夹
  find / -group cat #查找在系统中属于groupcat的文件
  find / -mmin -5 #查找在系统中最后5分钟里修改过的文件
  find / -mtime -1 #查找在系统中最后24小时里修改过的文件
  find / -nouser #查找在系统中属于作废用户的文件
  find / -user fred #查找在系统中属于FRED这个用户的文件
atime(Access
time):档案上次被读取的时间。
ctime(status Change
time):档案的属性或內容上次被修改的时间。
mtime(Modified time):档案的內容上次被修改的时间。

(7)whereis [应用程序名] 查找应用程序名的路径
(8) # which ls   获得ls命令的可执行文件路径

3、文件查看命令
(1)cat 文本文件查看   (不能分屏显示)
(2)more 文本文件查看   (能分屏显示)
(3)less 文本文件查看   (能分屏显示,方便反复浏览)
(4)head [-数字]显示文件首部 [指定行] 内容
(5)tail [-数字]显示文件尾部[指定行]内容
(6)du 查看指定目录的大小

4、1.光盘的基本使用
(1)光盘驱动器设备文件

 /dev/cdrom
(2)挂载光盘使用mount命令

# mount -t iso9660 /dev/cdrom /media/cdrom/

2.光盘内容的读取
(1)使用命令访问光盘挂载点目录

# ls /media/cdrom/
(2)卸载光盘使用umount命令

# umount /dev/cdrom

(3) #eject               光盘驱动器托盘的弹出  

      #eject -t             收回

3.光盘镜像文件操作
(1)使用cp命令制作光盘镜像文件

# cp /dev/cdrom mydatacd.iso
(2)使用mount命令挂载光盘镜像文件

# mount -o loop -t iso9660 mydatacd.iso /media/cdrom/

 通过挂载点目录访问ISO镜像文件的内容

# ls /media/cdrom/

 (3)使用umount命令卸载光盘镜像文件

# umount /media/cdrom/

4.U盘的使用方法

 (1)识别USB存储设备
包括USB硬盘、U盘、MP3播放器等

/dev/sda    /dev/sdb    ……    # fdisk -l
(2)使用mount命令挂载U盘

# mount -t vfat /dev/sda1 /mnt/
(3)通过挂载点目录访问U盘的内容

# ls /mnt
(4)使用umount命令卸载U盘

# umount /mnt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: