linux命令(一)

阅读更多

LINUX: 

1,"/" 表示划分目录。 "\"表示转义

2,单点符(.):表示当前目录. 双点符(.):表示当前目录的父目录。

3,命令:ls  

-a-all (隐藏文件和普通文件一起显示)  

-A-almost-all不要输出 '.','..'文件

-B-ignore-backups不要列出文件中包含波浪线的条目

-C按最后一次修改时间排序

-F(列出当前目录下包含目录的文件) 

-l(文件更多的相关信息)

-i-index显示每个文件的索引值

-r-reverse

-s-size

-S-sort=size

-t-sort=time

e.g.  ls -l test?  ls -l test*

 

4,创建文件 命令:touch。 空文件,还可以改变文件的访问时间和修改时间,而不改变文件的内容

-a:只改变访问时间, -m:只改变修改时间

-t:加上特定的时间戳 e.g. touch -t 201112251200 test1

 

5,复制文件 命令:cp source destination . 如果文件存在,提示是否覆盖(测试中,没有出现)

-f强制覆盖已存在的目标文件,不提示

-i在覆盖前提示

-l创建文件链接而非复制

-p如果可能保留文件属性

-r递归的复制文件

-R递归的复制目录

6,重命名文件,   在linux中重命名文件称为移动(moving). 命令:mv

e.g.  mv dir1 dir2

7,删除文件命令:rm. e.g. rm -rf dir2

8,查看文件统计信息 命令:state.g.  stat file1

9,查看整个文件 命令:cat

-n会给所有的行加上行号

-b只有文本的行加上行号

-s将多个空白的行压缩到单个

-T不出现制表符,会用^I替换文中的制表符

more 命令会显示文本文件的内容,但会在显示每页之后停下来。

-H显示帮助菜单

spacebar/z显示文件文本的下一屏

ENTER/s显示文件文本的下一行

d显示文件文本的后面半屏

q退出程序

f显示下一屏文本文件

b显示上一屏的文本文件

/expression在文本中查找匹配文本表达式的内容

n查找下一处匹配的内容

!cmd执行shell命令

v在当前行启用vi编辑器

CTRL-L重绘当前屏

=显示当前行在文件中的行号

.重复执行前一个命令

less命令, 实为more命令的升级版,不能读取整个文件,每次显示一屏文件文本

10, 查看部分文件。 命令: tail: 显示文件末尾部分内容,默认显示末尾10行

-n 显示文件最后的行数

-f使程序一直保持活动状态,有更新就显示。

-s和-f一起使用,每次循环休息的秒数

 

11, 显示进程 命令:ps

-A显示所有进程

-N 显示与指定参数不符合的进程

-d显示除控制进程外所有进程

-e显示所有进程

-ppidlist显示pid在pidlist中的进程

-s sesslist

-t ttylist

-u userlist

-f显示完整的格式输出

-j显示任务信息

-H用层级格式显示进程

-l显示长列表

-y不要显示进程标记

-L显示进程中的线程

-V显示ps命令的版本号

12,实时显示进程信息。 命令:top

13, 结束进程。命令:kill

1挂起

2中断

9无条件终止

3结束运行

11段错误

15尽可能终止

17无条件停止运行

18停止或暂停,但继续在后台运行

 

14,输出当前设备上挂起的设备列表。 命令:mount

e.g. 手动挂载设备mount -t type device directory(type参数指定文件系统类型)

 

15,从linux移除一个可移动设备。命令:umount.

注:linux上不能直接弹出已挂在的cd.先卸载,再尝试弹出. umount directory|device

-h按人类可读的形式显示

16,显示某个特定目录的磁盘使用情况。 命令:du

-C显示所有已列出文件的总大小

-S显示每个输出参数的总计

17,排序数据。 命令:sort.cat file1; sort file

-n把数字识别成数字而不是字符

-M识别三个字符的月份命名

18,搜索数据。 命令:grep [options]pattern [file]

-n显示匹配模式的行所在的行号

-c多少行含有匹配模式

-e得到2个模式中任意一个的所有结果。

e.g.grep -e f -e t file1

19,压缩文件

bzip.bz2

compress.Z

gzip.gz

zip.zip

查看压缩文件内容bzcat

20, 归档数据。命令:tar 

 

 

 

 

你可能感兴趣的:(linux命令(一))