博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 命令-1
阅读量:4922 次
发布时间:2019-06-11

本文共 2749 字,大约阅读时间需要 9 分钟。

1.除了/之外,所有的字符都合法,有些字符最好不要用

 

2.以.开头的文件将被隐藏。和window的区别

 

3.大小写敏感

4.命令格式: 命令 -选项 参数   例如: ls -la /etc  ,选项可以连着写。

             两个特殊目录 .和.. , 分别代表当前目录和当前目录的父目录。

 

 

 一、文件处理命令:ls

命令名称:ls

命令英文原意:list

命令所在的路径:/bin/ls

执行权限:所有用户

语法:ls 选项【-ald】 文件和目录

     -a 显示所有文件,包括隐藏文件  all

     -l 详细信息显示               long 长信息 (文件类型:d-目录(directory) ;  -开头 二进制文件; l 软链接文件)

     -d 查看目录属性

 

 

drwxr-xr-x  2  root  root              4096         12-01020:20                     bin

目录,权限, 硬链接数  所有者,所属组     文件大小      创建时间或者最后修改时间        文件名称

文件类型: d开头 表示目录

 

rwx r-x r-x

r -read 读/w-write 写/x-execute 执行

 

rwx (所有者),  r-x(所属组)    ,r-x  (其他人)

所有者u   所属组g   其他人 o

  user    group    others

 

 

drwxr-xr-x 2

2-表示硬链接数

 

------------------------------------------

 

   命令名称:cd

   功能描述:切换目录

   范例: $cd / 切换到根目录

------------------------------------

 

 

命令名称pwd

命令英文原意:print working directory

功能:显示当前所在的工作目录

范例:$pwd

------------------------------------------

名称:touch

功能:创建空文件

范例:$touch newfilename

 

 

-----------------------------------

名称:mkdir

 

功能:创建目录

 

范例: $mkdir  newdir

--------------------------------

mingcheng:cp

语法: cp -R[源文件或目录]

          -R 复制目录   

 

功能:复制目录和文件, 复制目录必须加-R

-----------------------------

 

ctrl+c 终止命令

--------------------------------

mc: mv

功能:剪切:移动 改名

范例: mv file1 file3 移动并改名

--------------------

 

mc: rm

功能:删除文件

范例: rm file2  删除文件  会提示是否删除,     rm -f file2 直接删除

       rm -r dir1 删除目录  rm -rf dir1

 

-----------------

名称:cat

功能:查看文件内容

----------------

 

名称:more

功能:分页显示文件内容

语法:more 【文件名】

    空格或f 显示下一页

    Enter 显示下一行

    q 退出

-----------------------

 

head

head -num [文件名]

查看文件的前几行

默认前10行

---------------------

tail

tail -num/f filename

-num 显示文件行数

-f 动态显示几条。

查看文件的后几行

----------------------------

ln

ln -s[源文件][目标文件]

产生连接文件

 

范例:

ln -s /etc/issue /issue.soft 创建软连接文件

ln  issue issue.hard  生成硬连接

 

注意:

 

---------------------------

chmod

功能: 改变文件和目录权限

chmod u +r

      g - w

      o = x

 

例: chmod u+wx,    chmod o-rw

chmod u+x filename

 

rwx   可以用数字表示  r =4 ,w=2, x =1

----------------------------------------

su -  username  可以切换用户

-----------------------------------

 

useradd helen

passwd helen

功能: 添加用户

------------------------------------

chgrp

改变组权限

 

例: chgrp admin a

--------------------

umask  查看权限 0022   开头0 表示特殊权限位, 022 用户权限位 权限掩码值 ,  777-022 = 755表示其正确权限。

linux权限规则:缺省创建的文件不能授予可执行x权限

需要减去111

umask -S 查看权限

---------------

touch filename

 

创建文件

--------------------

 

 

三/文件搜索命令  which

which filename   提供别名信息

 

whereis filename 提供帮助文档信息

 

----------------------

find

语法: find path key

功能:查找文件或目录

例:find /etc name  *通配符任意,?单个字符

 

名称:which

Path : usr/bin/which

 

范例: which ls  ,打印绝对路径

       Which chmod  

所以命令都是文件

注意: whereis    和where 类似都可以找到绝对路径,whereis 还可以提供帮助文件路径

 

 

压缩命令:gzip + filename

只能压缩文件,不保留源文件

 

解压缩名: gunzip +filename

  或者  gzip –d  filename

 

 

为了解决可以压缩文件夹,将使用下面命令

使用 tar 把目录打包成文件格式.tar.gz

 

 Tar  选项

       -c 产生.tar 打包文件

 

        -z

        -f

        -x

范例: tar –zcf newfile.tar.gz  olddir  

 

 

 

---------------

zip  -r 压缩文件和目录。压缩后格式.zip

 

范例:zip services.zip  /etc/services

     Zip =r test.zip /test

 

 

 

Bzip2

Bzip2 –k file1

转载于:https://www.cnblogs.com/zhanjun/p/3437105.html

你可能感兴趣的文章
B. Mike and Feet Codeforces Round #305 (Div. 1) (并查集)
查看>>
学习Python遇到的那些坑
查看>>
目录大纲
查看>>
Configure Database Mirroring
查看>>
Angular 学习笔记(三)
查看>>
哈尔滨理工大学2016新生赛H题
查看>>
Android开发EditText属性
查看>>
String StringBuffer StringBuilder
查看>>
ZBrush中Flatten展平笔刷介绍
查看>>
深度学习的代码框架
查看>>
2017年06月30号课堂笔记
查看>>
浏览器兼容问题
查看>>
实时的.NET程序错误监控产品Exceptionless开源了
查看>>
PAT 甲级 1104 sum of Number Segments
查看>>
oracle表空间创建与用户授权
查看>>
使用用Generic.xaml加载默认的主题资源
查看>>
JavaScript高级编程——Array数组迭代(every()、filter()、foreach()、map()、some(),归并(reduce() 和reduceRight() ))...
查看>>
poj 3070 Fibonacci 矩阵快速幂
查看>>
网桥知识点学习
查看>>
Android动态改变工程依赖
查看>>