0%

Linux常用命令总结

日期相关

查看时间:

1
2
[root@VM_0_11_centos ~]# date
Mon Aug 6 19:11:09 CST 2018

目录相关

cd命令

1
2
3
4
5
6
//返回上一级
$ cd ..
//返回用户目录
$ cd ~
//打开相对路径、绝对路径
$ cd dir

查看当前目录 pwd

1
2
[root@VM_0_11_centos zhanghanlun]# pwd
/root/zhanghanlun

ls列出目录内容

ls选项

选项 解释
-a 列出所有文件
-d 目录的详细信息
-F 目录名会加 ’ / ’
-h 可读格式显示大小
-l 长格式输出
-r 相反顺序显示结果
-s 按照文件大小来排序
-t 按照修改时间来排序

less命令看文本文件

1
$ less filena

q退出

操作文件和目录

mkdir 创建目录

1
$ mkdir dirname

cp 复制文件和命令

1
2
//将item1复制到item2
$ cp item1 item2

cp选项

选项 意义
-a 复制文件和目录
-i 重写文件提示
-r 递归复制(复制文件夹)
-u 仅复制不存在的文件
-v 显示详细的信息

mv 移动和重命名文件

1
2
//将item1移动为item2,或者将item1重命名为item2
$ mv item1 item2

mv 选项

选项 意义
-i 重写提示
-u 当把文件从一个目录移动另一个目录时,只是移动不存在的文件
-v 详细信息

rm 删除文件和目录

1
2
//删除文件
$ rm filename

rm选项

选项 意义
-i 提示信息
-r 递归删除文件(删除文件夹必备)
-f 不显示提示信息
-v 显示详细信息

通配符

通配符 意义
* 多个字符,包含0个,1个
特指一个字符
[ ] 一个属于字符集的元素
[! ] 一个不属于特定字符集的元素
[[:class:]] 指定字符集中的字符

查询目录所占的空间大小

1
$ du -sh *

Linux连接mysql

1
2
mysql -h域名或者ip -P端口号 -u用户名 -p密码
$ mysql -hlocalhost -P3306 -uroot -p123456

权限相关

chown

1
chown [-cfhvR] [--help] [--version] user[:group] file...

chown选项

选项 意义
user 新的文件拥有者的使用者 ID
group 新的文件拥有者的使用者组(group)
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-v 显示详细的处理信息
-R 处理指定目录以及其子目录下的所有文件

chage 更改密码

1
chage user

更改user的密码

原创技术分享,您的支持将鼓励我继续创作。