Liunx常用命令
1,显示当前路径:
pwd
2,tree(装X):
tree
3,查看文件信息:
ls [选项] [参数]
参数有
-a:显示所有文件
-h:以更加人性化的方式显示文件夹内容
-l:长格式显示
4,切换目录:
cd 地址 (地址可以绝对路径,也可以相对路径)
cd :切换单当前用户目录
cd~:切换到属主目录
cd ,:切换到当前目录
cd- :切换到上次目录
cd..:切换到奥上一级目录
4,创建目录:
mkdir 选型 地址+目录名
选项-p 在父目录不在的情况下创建父目录
5,创建文件
touch 地址+文件名 ,可以建多个文件,中间用空格分开就好
6,删除命令
rm 选项 地址+文件名
选项:
-r:递归删除,删除父目录,子目录也删了
-i:交互的方式进行删除,以防误删
-f:强制删除
7,复制文件
cp 选项 源文件地址+源文件名 目标地址+目标地址+目标地址名
选项:
-a:保留文件属性(链接,权限之类)
-f:强制,已经存在的文件不提示
-i:比较友好,问你覆盖不覆盖
v:显示拷贝过程
8.移动文件,重命名
mv 选项 源文件地址+源文件名称 目标地址+目标名称
选项:
-i:交互的方式进行移动,问你是不是要移动
-f:强制的,不问你是不是覆盖
-v:显示移动过程
9.时间日期的命令;
cal 选项
-3:显示前一个月,和下一个月
-j:显示当年中第几天
-y:显示当前年份日历
date 选项
10,历史命令:
history
history+!+命令编号可以执行编号的指令
11,文件查看:
cat 选项 地址+文件名 (可以多个文件联合查看)
选项:
-n:对所有的内容进行编行
-b:对空行不编号
-s:多行空白用一行显示
more 选项 文件地址+文件名 (适合查阅大型文件)
选项:
-5:从第几行开始查看
-p:先清楚屏幕再显示内容
-s:当两行以上空白,用一行显示
12,管道符,数据流
>:
从键盘过着文件中读取到的内容到内存中叫输入流
从计算机内存中吧数据写入到文件或者显示到显示器上叫输出流
改变数据流个原来的默认走向叫做重定向
>> 追加
|
将命令左方的输入,成为右边的输入
13,建立链接()
ln 选项 源文件地址+源文件名称 目标地址+目标名称
选项:
-s 软链接 不加S 硬链接
删除软硬链接对原文件没有影响,删除软链接源文件软连接不可用,删除硬链接源文件,硬链接可以用
14,文件内容搜索
grep 选项 "搜索内容" 文件明
选项:
-i:忽略大小写
-n:显示行数
-v:反选
15,查找问计算机的文件,非常强大的搜索文件功能
find 地址 -name 文件名:根据文件名查找
find 地址 -name “*后缀” 查找后缀为什么的文件
find 地址 -name *[A-z]** 查找以大写字母开头
find 地址 -size 大小 查找等于多大的文件
find 地址 -size +大小 查找大于多大的文件
find 地址 -size -大小 查找小于多大的文件
find 地址 -size +大小 -size -大小 查找小于多少到多少的文件
find 地址 -perm 777 查找权限为777的文件
16,压缩解压
tar 选项 打包文件1 打包文件2 打包文件目录
选项:
-c:生成档案文件,创建打包文件
-v:列出详细过曾
-f:指定文件名称,所以后缀不可少
-x:解压
还有zip 压缩 (加参数 -r) unzip 解压
17 文件权限
chmod 修改权限
chmod u/g/0/a =/+/- 文件(位权法 )
chmod 754 文件
18,用户管理
su 用户名: 切换用户
password :修改用户密码
exit:退出登录 (这个是栈原理)
who:谁在登录
sudo touch 文件名 临时提升权限
sudo -s 切换到root