Linux常用命令总结

linux目录结构

在这里插入图片描述``

getconf LONG_BIT		常看虚拟机多少位

linux常用命令

列出文件列表,创建切换移除目录

#切换目录
cd xxx:切换到xxx目录
cd ..        				切换到上一层目录
cd /    					切换到系统根目录
cd ~						切换到用户主目录
#列出文件列表
ls[参数][文件名]	显示当前目录下的内容(蓝色的是文件夹)			
ll = ls -l				显示所有文件及目录,包括隐藏文件(.xxx)
#创建移除目录
mkdir xxx			在当前目录下创建xxx目录
rmdir  xxx			当xxx目录为空时,删除该目录

系统根目录下的所有文件
用户主目录下的所有文件

文件操作

```bash
touch  xxx.xx			创建xxx.xx文件
rm  xxx.xx				删除xxx.xx文件
rm -rf	xxx				不询问递归删除xxx及xxx下所有文件
cp a.xx b.xx				a复制到b
mv a.txt ../    			将a.txt文件移动到上一层目录中
mv a.txt b.txt    		将a.txt文件重命名为b.txt
#浏览文件	cat more less tail
cat[参数]<文件名>	显示文件内所有内容
#more一般用于要显示的内容会超过一个画面长度的情况。按空格键显示下一个画面。回车显示下一行内容。按 q 键退出查看。
more <文件名>
#less用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。
less <文件名>      
#tail命令是使用非常多的一个命令,它用于显示文件后几行的内容。ctrl+c 结束查看
tail -10  <文件名> 		查看后10行数据
tail -f   <文件名>  		动态查看日志(*****)

#tar命令
```bash
tar -zcvf bb.tar.gz ./bb.txt		将bb.txt压缩打包成bb.tar.gz
tar -zxvf bb.tar.gz -C ./bb		将bb.tar.gz解压缩并放在bb目录下

#find与grep命令
find ~ -name bb.tar.gz				寻找bb.tar.gz文件
#结果
/home/xxxx/bb.tar.gz
grep lang anaconda-ks.cfg –color  在anaconda-ks.cfg文件中查找lang高亮显示

vim编辑器使用

#切换到命令行模式:按Esc键;
#切换到插入模式:按 i 、o、a键;
#切换到底行模式:按shift+:(冒号)
#在底行模式下保存并退出:esc:wq,不保存退出:esc:q!

重定向输出>,>>

cat ./bb.txt > a.txt  	 将输出定向到a.txt中,覆盖掉a.txt原来内容
ifconfig >> a.txt		 输出并且追加到a.txt

系统管理命令

ps 				正在运行的某个进程的状态
ps –ef  		查看所有进程
ps –ef | grep ssh 查找某一进程
#| 是管道命令,将前面命令的输出作为后面命令的输入
kill 2868  		杀掉2868编号的进程
kill -9 2868  	强制杀死进程

权限命令

在这里插入图片描述

#chmod 变更文件或目录的权限。
#4 2 1 分别代表read write 可执行
chmod 755 a.txt 
#等于
chmod u=rwx,g=rx,o=rx a.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值