Linux常用命令

1.关于文件/目录处理的指令

1.1 ls

意义:列出当前目录下的文件
参数:

-l 显示各文件的详细信息
-a显示隐藏文件
-d:仅列出目录本身,而不是列出目录的文件数据
-h:将文件容量以较易读的方式(GB,kB等)列出来
-R:连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来

1.2 cp
意义:文件复制
用法:

cp 1.txt 2.txt 将1.txt复制为2.txt
cp 1.txt 2.ttx…dir 将1.txt 2.ttx…复制到dir下
cp -r dir1 dir2将dir1中的内容全部复制到dir2中

参数:

-r 复制整个文件夹
-i 有同名文件存在时复制之前询问是否覆盖。

1.3 mv
意义:文件移动
用法:

mv f1 f2 将名为f1的文件变为名为f2的文件
mv dir1 dir2 将名为dir1的文件夹变为名为dir2的文件夹
mv f1 f2 f3 … dir1将f1 f2 f3…移动到dir1中

参数:

-f 强制移动
-i 有同名文件存在时移动之前询问是否覆盖。

1.4 rm
意义:删除文件
用法:

rm f1 f2 ….. 删除文件,且无法恢复

参数:

-f 强制删除
-i 删除文件之前询问是否真的删除
-r 递归式删除

1.5 mkdir
意义:创建目录
用法:

mkdir f1 f2 … 创建一个或多个目录

1.6 cd
意义:进入路径
用法:

cd /f1/f2打开目录
cd ../ 进入上一级目录

1.7 rmdir
意义:删除空文件夹
用法:

rmdir f1

1.8 pwd
意义:列出当前目录的路径
1.9 cat/more/less
意义:查看文件内容
1.10 chmod
意义:设置权限
用法:

chmod [-cfvR] [–help] [–version] mode file…

mode : [ugoa…][[+-=][rwxX]…][,…]

    u 表示该文件的所以者

    g 表示与该文件的所以者属于同一个group的人

    o 表示其他以外的人

    a 表示这三者皆是

    +表示增加权限

    -表示取消权限

    =表示唯一设定权限。
    r 表示可读
    w 表示可写
    x 表示可执行

    X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
    -c : 若该文件权限确实已经更改,才显示其更改动作
    -f : 若该文件权限无法被更改也不要显示错误讯息
    -v : 显示权限变更的详细资料
    -R : 对目前目录下的所有文件与子目录进行相同的权限变更
    –help : 显示帮助信息
    –version : 显示版本

此外chmod也可以用数字来表示权限如 chmod 777 file

语法为:chmod abc file.其中a,b,c各为一个数字,分别表示User、Group、及Other的权限.记为:r=4,w=2,x=1
  

    若要rwx属性则4+2+1=7;
    若要rw-属性则4+2=6;
    若要r-x属性则4+1=7。

1.11 find命令
意义:查询
用法:find [PATH] [option] [action]

2关于进程处理的指令
2.1 ps
意义:查看进程
参数:

-A :所有的进程均显示出来
-a :不与terminal有关的所有进程
-u :有效用户的相关进程
-x :一般与a参数一起使用,可列出较完整的信息
-l :较长,较详细地将PID的信息列出

用法:

ps aux:查看系统所有的进程数据
ps ax:查看不与terminal有关的所有进程
ps -lA:查看系统所有的进程数据
ps axjf:查看连同一部分进程树状态

2.2 kill
意义:该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用。
用法:kill -signal PID

2.3 killall
意义:该命令用于向一个命令启动的进程发送一个信号
用法:killall [-iIe] [command name]
参数:

-i :交互式的意思,若需要删除时,会询问用户
-e :表示后面接的command name要一致,但command name不能超过15个字符
-I :命令名称忽略大小写

3.其他
3.1.man
意义:查询用法
用法:man ls
3.2. ifconfig
意义:查看本机ip地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值