一、背景
最近开始接触linux,初始的感觉是高大上,其实就是一些指令,不习惯而已,万事开头难,慢慢适应了就好了,接触了一部分指令,用起来还不熟练,在此记录一下
linux的文件系统和windows区别挺大的,在linux所有东西都是以文件或者文件夹的形式存在的,文件后缀几乎是没用处的,不像windows分装成了各种不同后缀的文件,不
同后缀代表不同的意义
二、指令
一下xx都代表指令 d代表目录 x代表文件
/ linux中最根上的目录,所有内容的根都在此
xx --help 或者 man xx 查看指令的简介
cd d 进入目录
ls 列出当前目录下的所有的内容 ls -l 列出当前目录下所有文件及其详细信息 ls -m 列出目录下所有文件并以 ,隔开
pwd 列出当前所在的路径
mkdir d 创建目录 rmdir d 删除目录(空目录) rm rf d 通过递归强制删除目录及其下的所有文件和目录
touch -x 创建一个空的文件 rm rf x 强制删除文件
cp d1 d2 拷贝目录
move d1 d2移动文件
vi x 创建或者进入一个文件,刚进入时是命令行模式 通过命令 a 进入编辑模式 编辑完后按esc键切回命令模式 输入:w存盘 :q退出
more xx 列出文件中的内容 cat正序列出 tac倒序列出 head -3 xx 列出文件的前三行内容(可以用于查看log)
find 查找文件
whereis xx查找指令所在的目录
ln x1 x2 创建x1的引用到x2,相当于java的传引用
useradd xxxx创建用户
passwd 创建密码
chmod 777 x/d 更改文件的权限 777第一位代表其所有者,第二位代表同组,第三位代表其他
grep xxx x 查找xxx在x文件中出现的位置
| 分页显示 ls -Rl /etc | more 分页显示etc中的内容
> 重定向输出,输出内容到文件 2> 输出异常到文件中
三、小结
以上是一些简单linux指令,需要多用才熟能生巧