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