Linux shell命令笔记 (二) 基本语法和常用命令

查看文件相关

ls #查看当前目录下文件

ls /usr/  #查看usr目录下文件

ls -l #简写ll  查看目录下文件详细信息

ls -a #显示所有文件(包含隐藏文件)

ls --help #查询ls常用命令

ll -h #以易于阅读的形式显示文件大小

-rwxrwxrwx  

drwxrwxrwx

第一个字符为 - 代表文件,第一个字符为 d 代表目录,r为可读,w为可写,x为可执行,-为没有权限。

第一个rwx为 当前文件所属用户的权限;第二个rwx为 当前文件所属用户的用户组权限,第三个rwx为 除当前文件所属用户即其用户组以外的所有用户权限。

第一个root为 当前文件所属用户,第二个root为当前文件所属用户的用户组,第三个参数为文件大小(以字节形式)。

文件相关

touch a.txt #创建一个空白文件

vi a.txt #编辑此文件(不存在文件则创建并编辑)

mkdir zp #新建目录

mkdir -p test/test01 #创建层级目录

cp a.txt zp #复制文件 第一个参数 复制谁 第二个参数 到哪里去

cp -r test zp #复制目录要加-r

mv a.txt test #剪切文件 第一个参数 剪切谁 第二个参数 到哪里去

mv test01 zp #剪切目录不需要加-r

mv -i a.txt zp #剪切a.txt 到zp 文件夹下有冲突则提示

mv -i a.txt zp #剪切并覆盖

mv a.txt b.txt #重命名文件

cd test/test01 #切换目录

cd .. #进入上一层目录

cd ../.. #进入上一层的上一层目录

cd --help #查看cd相关命令

rm zp #删除空目录

rm -r test #删除非空目录

七种查看文件的方式

cat b.txt #查看文件 查看全部文件

less b.txt #查看文件 查看一屏 

more b.txt #查看文件 只能往下翻 显示阅读进度

nl b.txt #查看文件 每行加一个行号

tac b.txt #以倒序的形式查看文档 

head -n 5 b.txt #打印输出文件的前五行

tail -n 5 b.txt #打印输出文件的后五行

tail -f b.txt #事实动态的打印出文件更新的内容 常用
df -h #查看磁盘大小

du zp #查看目录大小

free -h #查看系统内存

top #动态显示CPU、内存等

cd / #回到家目录

chmod a+x b.txt #给所有的组增加可执行的权限

chmod a-x b.txt #给所有的组删除可执行的权限

chmod u+x b.txt #给当前的用户增加可执行的权限

chmod 777 b.txt #给文件增加所有权限 r4 + w2 + x1 =7

chmod 666 b.txt #给文件增加读写权限 r4 + w2 =6

chmod -R 777 test #更改test目录及其子目录下所以文件权限

查找进程

ps -ef | grep ssh  #查找ssh进程 ps -ef 给性能指标拍一张快照  grep过滤

2403和18403为进程号

kill -9 2403 #强制杀死进程

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值