补充的linux命令

来源:互联网 发布:python教学视频知乎 编辑:程序博客网 时间:2024/05/17 23:18


格式: command [-option] param1 param2 ...

command是文件名,[是不存在的,option是参数,param是目标文件

chgrp:改变群组。  chgrp 群组名称 文件或者目录

chown 改变拥有者

/etc/password 查看用户

-R递归

chown -R  群组名称  文件或者目录

Linux的一点哲学:一切皆为文件。

改变文件属性:可读r,可写w,可执行x

命令名称:chmod

         数字形式:chmod 0654 test

文件的r,w,x属性分别可用4,2,1表示,所以7代表r+w+x,以此类推

0代表8进制。test是文件名

         第二种形式:chmod u=rwx,g=rx,o=r test

                     Chmod a+w test

ower当前用户,简写o

group同组用户,简写g

Other其他用户,简写o

all 所有用户,简写a

=是将文件属性设置为,+,-是在原有属性上改变,增加或者减少

kill -l  查看信号

其中SIGKILL SIGSTOP信号不可忽略,系统立即响应。Ctrl+c产生SIGKILL信号

命令名称:man  man命令用来查阅Linuxshouce

   man [n] strlen

n是字节,通常是3,查看函数的用法

 

目录处理命令

cd 改变当前目录

cd /目录  进入目录

cd ..进入当前目录的父目录

cd  回到当前用户的工作目录(或者cd ~)

mkdir 创建一个空目录

mkdir [-pm] 创建嵌套目录

mkdir -pm 711 a/b/c (m为设置目录权限,目录至少拥有执行权限)

 

PATH搜索路径

echo $PATH

PATH=$PATH:路径

 

命令名称:ls  列出文件信息

ls  -s  -t文件按照大小  时间排序

ls --color =never/always 是否以颜色显示文件

(参数是一个字母(即缩写形式,如s,t)时用-,全称(如color)用--)

 

*  通配符

cp a*  cp *.o  复制以字母a开头的文件,复制以.o结尾的文件

cp [-adfipru] 源:sourse 目标:destination  将源文件复制至目标位置

当文件名重复时,系统询问是否覆盖,f是直接覆盖不询问,i是询问   u是更新,使用新修改时间的文件

p是连文件属性一起复制,否则文件的属性与目标组属性相同

r是递归,d是只复制文件的快捷方式,

(文件的三大时间属性:mtime:文件数据变更时间

                      ctime:文件状态(属性)变更时间

                      atime:文件内容被取用时间)

查看文件命令:cat,tac,more,less

     cat add.c -n   tac add.c -n

cat和tac分别以正序和倒序查看文件内容。-n是显示行号

cat  [-AETv]

  -E:显示结尾的段行符

  -T:tab键以^T显示

  -v:显示其他特殊符号

  -A:vET

more和less:可翻阅的阅览   more  文件名

more只能向下翻(空格键翻一页,enter键翻一行,f键显示看到哪一行)

less 既可以往前也可以往后翻阅(pagedown向后,pageup向前,

      / ,?查找内容,/向前搜,?向后搜)

管道符:|  前一个命令的结果作为后一个结果的输入

head/tail [-n number] 文件名   从文件的头部/尾部取多少行(显示在屏幕上)

head -n 20 test.c|tail -n 10 取10到20行

 

0 0
原创粉丝点击