linux知识之常用命令及帐户管理

上传人:第*** 文档编号:54404305 上传时间:2018-09-12 格式:PPT 页数:36 大小:462KB
返回 下载 相关 举报
linux知识之常用命令及帐户管理_第1页
第1页 / 共36页
linux知识之常用命令及帐户管理_第2页
第2页 / 共36页
linux知识之常用命令及帐户管理_第3页
第3页 / 共36页
linux知识之常用命令及帐户管理_第4页
第4页 / 共36页
linux知识之常用命令及帐户管理_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《linux知识之常用命令及帐户管理》由会员分享,可在线阅读,更多相关《linux知识之常用命令及帐户管理(36页珍藏版)》请在金锄头文库上搜索。

1、Linux学习之一 常用命令及帐户管理,软件测试部 蔡治国 2011.10.25,学习内容,掌握Linux命令格式和命令帮助 掌握文件和目录操作命令 了解用户和组的配置文件 掌握Linux中用户和组的管理,Linux命令格式,命令的一般格式 command options arguments command:命令 options:-单词 或 -单字 arguments:参数,有时候选项也带参数 命令格式中的符号含义 在查看命令帮助时,会出现,|等符号,它们的含义如下: 表示是可选的; 表示可变选项,一般是多选一,而且必须是要选其一。 x|y|z 多选一,如果加上,可不选。 -abc 多选,如果

2、加上,可不选。,常见命令格式的举例说明,对于命令格式中常常可以看到如下的格式: 1、 -atime-preserve ,表示一个可选选项。 2、 -B, -read-full-records ,表示一个可选选项,简写为-B,完整写法是-read-full-records,两者在用的时候只能选择其一,它们的功能都是完全一样的。一般带 “-”开头的选项都是简写,“-”开头的命令都是完整写法,并且,一般的选择都有一个简写,一个完整写法,简写写在前面,完整写法写在后面,中间用逗号 分割。 3、 -b, -blocking-factor N ,表示一个可选选项,简写为-b N,完整写法是- blocki

3、ng-factor N,N代表这个参数需要一个值,在详细描述中可以看到。当然,选项可以带参数,也可以不带参数,大部分选项是没有参数的,相当于控制开关。命令的书写 如:tar -b=10000 -cvf com.tar.gz com 4、 -F, -info-script F -new-volume-script F ,表示有两个同时存在的可选命令,-F F -new-volume-script F,两个选项必须同时出现,在此,后面的选项没有简写。 5、 -z, -gzip, -gunzip, -ungzip ,表示一个可选选项,它的写法有多种,除了-z之外,其他的都是它的完整写法。 6、 -0

4、-7lmh ,表示嵌套的可选选项,0-7表示取值从0到7取一个。,获得命令帮助,help命令(只针对内部命令man .) $ help echo “-help”命令选项 $ ls -help 使用man命令阅读手册页 $ man ls 使用info命令阅读信息页 $ info ls,文件、目录操作命令,目录操作命令 ls pwd cd mkdir rmdir 文件操作命令 file touch cp rm mv find 文本文件查看命令 cat more less head tail,目录操作命令,. 代表此层目录 代表上一层目录 - 代表前一个工作目录 代表目前用户身份所在的家目录 acc

5、ount 代表 account这个用户的家目录(account是个账号名称),一些特殊的目录,路径的表示,相对路径是以“.”或“”开始的目录路径表示形式 cd ./test ls /bin 绝对路径是以“/”开始的路径表示形式 ls / cd /home $PATH变量 PATH的值是一系列以:相隔的目录,当运行一个程序时, Linux在这些目录下进行搜寻。 取得路径的文件名和目录名称 # basename /home/wap5/jboss jboss # dirname /home/wap5/jboss /home/wap5,目录操作命令使用例子,ls命令 常用参数: -a : 不隐藏任何以

6、“.”字符开始的条目。 -b : 用八进制形式显示非打印字符。 -R : 递归列出所有子目录。 -d : 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接。 -F : 在条目后加上文件类型的指示符号(*, /, =, , |,其中的一个)。 -l : 使用较长格式列出信息。 -L : 当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息。 -x : 逐行列出项目而不是逐栏列出。 -1 : 每行只列出一个文件。 -r : 依相反次序排列。 -S : 根据文件大小排序。 -X : 根据扩展名排序。 -c : 根据状态改变时间(ctime)排序。 -t : 根据

7、最后修改时间(mtime)排序。 -u : 根据最后访问时间(atime)排序。 使用示例: $ ls $ ls -a $ ls -F $ ls -l $ ls -R $ ls -Sl $ ls -rl $ ls -cl $ ls -tl $ ls -ul $ ls some/dir/file $ ls some/dir/ $ ls -d some/dir/,目录操作命令使用例子,pwd命令 常用参数: -P : 若目录是一个符号链接,将显示物理路径而非符号链接。 使用示例: $ pwd $ pwd P cd命令 常用参数: -P : 若目录是一个符号链接,将显示物理路径而非符号链接。 使用示

8、例: $ cd /some/dir/ $ cd -P Examples $ cd $ cd $ cd $ cd / $ cd -,目录操作命令使用例子,mkdir命令 常用参数: -p : 创建目录树,需要时创建上层目录,如目录已存在也不视作错误。 使用示例: $ mkdir somedir/ $ mkdir -p some/path/dir/ rmdir命令 常用参数: -p : 删除目录,然后尝试删除指定路径中的所有上层目录。例如:rmdir -p a/b/c 的效果等于rmdir a/b/c a/b a 使用示例: $ rmdir somedir/ $ rmdir -p some/pat

9、h/dir/,文件操作命令,文件操作命令使用例子,file命令 常用参数: -L 直接显示符号连接所指向的文件的类别。 $file $file L touch命令 常用参数: -a : 只更改访问时间。 -m : 只更改修改时间。 -t : 使用CCYYMMDDhhmm.ss格式的时间而非当前时间。 -r : 使用指定文件的时间属性而非当前时间。 使用示例: $ touch newfile $ touch file $ touch -a file $ touch -m file $ touch -t 200701311200 file GNU/Linux的文件有3种类型的时间戳: mtime:

10、 最后修改时间(ls lt) ctime: 状态改变时间(ls lc) atime: 最后访问时间(ls lu),文件操作命令使用例子,cp命令 常用参数: -a : 等价于 dpR。 -d : 当复制符号链接的源文件时,目标文件也将创建符号链接且指向源文件所链接的原始文件。 -f : 强制复制,不管目标是否存在。 -i : 交互式复制,覆盖文件前需要确认。 -p : 在复制文件过程中保留文件属性,包括属主、组、权限与时间戳。 -R,-r : 递归地复制目录及目录内的所有项目。 -l : 对源文件创建硬链接,而非复制文件,也可以使用ln命令进行。 -s : 对源文件创建符号链接,而非复制文件,

11、也可以使用ln -s命令进行。 -u : 只有当源文件的修改时间(ctime)比目标文件更新时或目标尚不存在时才进行复制。 使用示例: $ cp file1 file2 $ cp some/dir/file1 someother/dir/ $ cp some/dir/file1 someother/dir/file2 $ cp some/dir/file . $ cp some/dir/files someother/dir/ $ cp some/dir/file1 some/dir/file2 some/dir/file3 someother/dir/ $ cp -r some/dir/ s

12、omeother/dir/ $ cp -au some/dir/ someother/dir/,文件操作命令使用例子,mv命令 常用参数: -f : 强制移动,不管目标是否存在。 -i : 交互式移动,覆盖文件前需要确认。 -u : 只有当源文件的修改时间(ctime)比目标文件更新时或目标尚不存在时才进行移动。 使用示例: $ mv /some/dir/file1 /someother/dir/ $ mv /some/dir/file1 /someother/dir/file2 $ mv /some/dir/files /someother/dir/ $ mv file newname_fi

13、le $ mv dir newname_dir rm命令 常用参数: -f : 略过不存在的文件,不显示任何信息。 -i : 进行任何删除操作前必须先确认。 -r,-R : 递归删除该目录下的所有目录层。 使用示例: $ rm /some/dir/file1 $ rm -i /some/dir/file1 $ rm -f /some/dir/file1 $ rm -rf /some/dir/,文本文件查看命令,文本文件查看命令使用例子,cat命令 常用参数: -n : 由1开始对所有输出的行进行编号。 -b : 和-n相似,只不过对于空行不编号。 -s : 当遇到有连续两行以上的空行时,使用一

14、个空行代替。 使用示例: $ cat file $ cat -n file 提示: 1系统还提供了一个tac命令,用于从文件尾到文件头显示文件内容。 2系统还提供了一个rev命令,与tac不同,它并不反转行序,而是把每行的 内容反转。 3可以使用cat命令连接多个文本文件,如: $ cat file1 file2 files more命令 常用参数: -d : 显示提示信息“Press space to continue, q to quit.”。 -s : 当遇到有连续两行以上的空行时,使用一个空行代替。 +num : 从第num行开始显示。 使用示例: $ more file $ more

15、 +10 file,文本文件查看命令使用例子,less命令 less命令可以对文件或其它输出进行分页显示,与moe命令相似,但是比more命令要强大许多。在 less 中导航命令类似于 vi,如下: 1 搜索 当使用命令 less file-name 打开一个文件后,可以使用下面的方式在文件中搜索。搜索时整个文本中匹配的部分会被高亮显示。 1) 向前搜索 / : 使用一个模式进行搜索,并定位到下一个匹配的文本 n : 向前查找下一个匹配的文本 N : 向后查找前一个匹配的文本 2) 向后搜索 ? : 使用模式进行搜索,并定位到前一个匹配的文本 n : 向后查找下一个匹配的文本 N : 向前查找

16、前一个匹配的文本 2 全屏导航 ctrl + F :向前移动一屏 ctrl + B :向后移动一屏 ctrl + D :向前移动半屏 ctrl + U :向后移动半屏 3 单行导航 j : 向前移动一行 k : 向后移动一行,文本文件查看命令使用例子,less命令(续) 4 其它导航 G : 移动到最后一行 g : 移动到第一行 q / ZZ : 退出 less 命令 5 编辑文件 v : 进入编辑模式,使用配置的编辑器编辑当前文件 6 标记导航 当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置。 ma : 使用 a 标记文本的当前位置 a : 导航到标记 a 处 7 浏览多个文件 方式一,传递多个参数给 less,就能浏览多个文件。 less file1 file2 方式二,正在浏览一个文件时,使用 :e 打开另一个文件。 less file1 :e file2 当打开多个文件时,使用如下命令在多个文件之间切换 :n - 浏览下一个文件 :p - 浏览前一个文件 8 less 版 tail -f 在 Linux 动态查看日志文件常用的命令非 tail -f 莫属,其实 less 也能完成这项工作,使用 F 命令。 使用 less file-name 打开日志文件,执行命令 F,可以实现类似 tail -f 的效果。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号