LINUX常用命令详解
来源:互联网 发布:earpods 知乎 编辑:程序博客网 时间:2024/05/18 22:16
文件/目录访问
Windows VS LINUX 文件树结构
Windows是多个树结构 C:D:E 3个盘对应3个文件树
LINUX只有一个文件树结构 sda1 sda2 sda3分别对应不同的挂载点,如 / 与/home;
相对路径:
- cd 返回当前用户目录
- cd .. 返回上级目录
- cd ../.. 返回上上级目录
- cd - 返回最近访问目录
文件/文件夹增删改查
- touch a.txt:创建文件
mkdir mydir:创建文件夹
cp source.txt /home/dest.txt:复制文件夹
cp -r dirSource dirDest:复制文件夹 要加上-r
rm a.txt:删除文件
rm -r mydir:删除文件夹 要加上-r
mv A B:移动/重命名(不存在移动目标同名文件或者文件夹)
文件编辑、查看
- cat:显示文件内容到控制台/也可以用于合并多个文件 cat a.txt b.txt>c.txt
- less:分页显示 整齐 操作同vim 上下左右HJKL 退出q
- vim:编辑器 上下左右HJKL ESC切换编辑模式 i:insert : - wq/ZZ保存退出 :q!不保存推出
重定向
控制台内容与文件交互
- file:读取文件信息
- less index.html>a.txt 将index.html内容分页显示并覆盖写入a.txt
- less index.html>>a.txt 将index.html内容分页显示并追加写入a.txt
- grep vim
搜索
三种搜索命令,分别在系统层级、目录层级、文本层级搜索
- locate:从系统库读取,但是想得到最新结果需要手动运行updatedb命令(要求sudo超级用户权限)
- find:在目录内搜寻
- find 搜索同时执行命令 -exec
find a* -type f -exec file ‘{}’ ‘;’
:a* -type f查询a开头的文件 加上-exec非常实用,搜索的同时执行file命令,有为程序员优化的搜索ack
举例:查询以a开头的文件,同时显示文件信息
[evanxuhe@localhost mydir]$ find a* -exec file ‘{}’ ‘;’
a.txt: empty - grep vim 在当前字符串中匹配vim
权限
- whoami:显示当前用户
- 三种权限rwx(读写执行) 文件夹需要x权限才能进入
- chmod +w file
- chmod 777 file
- 超级用户权限
sudo(super-user do):为当前用户获得root用户权限 - su(switch user):su root 切换到root用户,不切换系统环境变量
su -root 切换到root用户,同时切换系统环境变量
进程通信
- process aux|less: 显示所有进程,结合管道命令符,less分页显示
- process aux|grep vim:显示所有进程,结合管道命令符,grep vim 显示vim进程信息
- kill process 关闭进程
阅读全文
0 0
- 【linux】linux常用命令详解
- Linux常用命令详解一
- Linux常用命令详解
- Linux常用命令详解
- Linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- Linux 常用命令详解
- Linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- Linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- linux常用命令详解
- PyQt初级教程
- 约瑟夫环的java实现
- 从veth看虚拟网络设备的qdisc
- Checkbox和RadioRadioButton及其实例
- 纯手工打造mini linux实例
- LINUX常用命令详解
- 看懂FTP的主动和被动模式
- hdu 1530最大团模板
- LibreOJ Round #4 A.游戏
- level set 模型介绍
- python提取GIST特征,安装pyleargist包
- R语言在直方图上添加正太曲线与核密度曲线
- Debug日志:OOP版填充数字矩阵的一个失败反例
- 网易 彩色砖