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

linux常用命令——1.文件操作命令

2017-02-14 14:17 260 查看

1、ls列出目标目录中所有的子目录和文件

命令格式:

ls [选项] [目录名]

常用参数:

a :所有信息,可看到隐藏文件,不包含权限信息

l :list权限等所有信息

i :inode类似于索引号

2、cd切换当前目录

命令格式:

cd[目录名]

规范说明:

cd d 或 cd ~ 进入用户主目录;

cd  -返回进入此目录之前所在的目录;

cd ..  返回上级目录

cd /  切换到根目录;

“当前用户主目录”和“系统根目录”是两个不同的概念。

3、pwd 查看”当前工作目录“的完整路径

命令格式:

pwd [选项]

4、mkdir创建指定的名称的目录

命令格式:

mkdir [选项]   目录...

5、rm删除一个目录中的一个或多个文件或目录

命令格式:

rm [选项] 文件…

命令参数:

-r:递归删除所有文件

-f: 不提示直接删除

6、mv移动文件或修改文件名

命令格式:

mv [选项] 源文件或目录 目标文件或目录

第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名)。

第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将源文件移至目标目录中。

8、cp 复制文件或目录

命令格式:

cp [选项] 源文件或目录 目标文件或目录

9、cat连接文件或标准输入并打印,用来显示文件内容

命令格式:

cat [选项] [文件]...

命令功能:

1.一次显示整个文件:cat filename

2.从键盘创建一个文件:cat >filename 只能创建新文件,不能编辑已有文件.

3.将几个文件合并为一个文件:catfile1 file2 > file

命令参数

-n : 显示行号

10、more和cat功能类似显示文件的,只是可以用来分页 还有查找功能

命令格式:

more [-dlfpcsu ] [-num ] [+/ pattern] [+linenum] [file ... ]

命令参数:

+n    从笫n行开始显示

-n    定义屏幕大小为n行

+/pattern 在每个档案显示前搜寻该字串(pattern),然后从该字串前两行之后开始显示  more +/aa

常用操作命令:

Enter: 向下n行,需要定义。默认为1行

Ctrl+F :向下滚动一屏

空格键:向下滚动一屏

Ctrl+B: 返回上一屏

=    :输出当前行的行号

:f   :输出文件名和当前行的行号

V    :调用vi编辑器

!命令  :调用Shell,并执行命令

q   : 退出more

例:列一个目录下的文件,由于内容太多,我们应该学会用more来分页显示。这得和管道 | 结合起来

命令:ls -l  | more -5

11、less是对文件或其它输出进行分页显示的工具

功能极其强大,less 比 more 更有弹性。 more 我们无法向前面翻,只能往后面看。

命令格式:

less [参数]  文件

常用操作命令:

[pagedown]: 向下翻动一页

[pageup]:  向上翻动一页

例:

查看文件 less log.txt

ps查看进程信息并通过less分页显示 ps -ef|less

查看命令历史使用记录并通过less分页显示 history | less

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