一、查看
ls -l 显示详细信息
ls -a 显示所有文件,包括隐藏文件
在linux中前缀为.的就表示隐藏文件
ls -la 选项之间是可以结合一起使用
ls -d /dtc/只查看目录或文件的本身属性
二、创建目录
mkdir 创建目录
mkdir -p 创建多层目录
三、创建文件
touch 创建文件
四、删除
rmdir 删除空目录
rm 删除文件
rm -r 删除递归目录
rm -rf 免询问直接删除
五、拷贝
cp 文件 目的目录
cp -r 目录 目的目录
六、剪切(重命名)
mv 文件 目的目录
七、查看文件内容
cat 查看普通文件
more 分页查看
按空格翻页
按回车逐行查看
按q推出
less 分页查看
head -n 文件 查看文件前n行
tail -n 文件 查看文件后n行
tali -f 查看实时文件
八、目录结构
~ 用户主目录
/ 系统根目录
/bin 基础系统所需要的命令位于此目录
/boot 包含linux内核及系统引导程序所需要的文件
/dev 设备文件存储目录,比如声卡、磁盘
/etc 存放系统程序或者一般工具的配置文件
九、创建用户
useradd 用户 创建用户
passwd 密码 给用户设置密码
su - 用户 切换用户
userdel -r 用户 删除用户
十、权限
drwxr-xr-x 755
->d 代表目录
->- 代表文件
对于一个文件或目录来说又:读、写、执行三中权限
r读 cat more tail less head...
w写 vi mkdir rm touch cp mv
x执行 执行脚本、cd
字母表现:
所有者 user u 前三个
所属组 group g 中间三个
其他人 other o 后三个
数字表现:
r ---> 4
w ---> 2
x ---> 1
十一、修改权限
chmod u+w file 添加权限
chmod u-w file 删减权限
chmod 777 file 以数字形势添加权限
chmod -R 777 目录 递归修改权限
chown 用户 文件 修改所有者
chgrp 组 文件 修改所有组
chown 用户:组 一条命令同时修改所有者和所有组
十二、编辑文件
vi命令
i 编辑模式
Esx 命令模式
大写ZZ保存退出
dd 删除光标行 删除多行 3dd,剪切
yy 复制行 复制多行 3yy
p 粘贴
u 撤回
G 移动文本最后一行
gg 移动到第一行
: 最后行模式
wq 保存退出
q! 不保存退出
小写x保存退出
:set nu 显示文件行号
:10 移动到第10行
:/关键字 搜索关键字
:1,$s/替换字/替换为/g 1代表第一行 $代表最后一行 s代表替换
十三、linux中的搜索命令
命令:find
1、文件名搜索,选项 -name
# find /目录/ -name 关键字
* 通配符
?占位符
2、文件大小搜索,选项:-size
单位:Linux中存储的最小单位是数据块,一个数据块的大小:512字节
100MB文件,1MB=1024KB, 100MB=102400KB, 102400*2=204800数据块 1KB=2数据块
find / -size +204800 搜索大于100MB的文件 +号代表大于 -号代表小于
3、文件所有者&所有组,选项:-user、-group
# find /目录 -user 关键字
# find /目录 -group 关键字
4、文件类型,选项:-type
# find /目录 -name 关键子 -a -type file
-a 代表条件连接
十四、linux中的符号命令
# grep '关键字' /目录
1、管道符号
一个竖线表示,|
# cat /目录 | more
# cat /目录 | grpe 'root'
# cat /目录 | head -3
2、追加符号
两个连续的大于号,>>
ps -ef|grep '关键字' >> 文件名
作用:将检索的结果追加到文件中
3、覆盖符号
一个大于号,>
ps -ef | grep '关键字' >> 文件名
作用:将检索的结果覆盖原文件中的内容
4、wc
功能:统计,可以统计行数,选项,-l
# wc -l /目录/文件名 统计文件行数
# ps -ef | wc -l 统计进程
十五、Linux中的帮助命令
1、帮助命令:man
查看命令的帮助信息
# man 命令 查看命令信息 q 退出
查看文件帮助信息
# man 系统文件名
十六、压缩和解压缩
1、gzip 压缩(解压缩)时不保留原文件
后缀: .gz
压缩: gzip file
解压缩:gunzip file.gz
2、bzip2 适合数据量较大的文件
后缀: .bz2
压缩: bzip2 file
解压缩:bunzip file.bz2
注意:只能压缩文件,不能压缩目录
3、tar
格式
打包:tar [选项] target.tar source
解包:tar [选项] source.tar -C target
常用参数
-c:打包 -x:解包 -v:显示 -t:查看
-z:gzip -j:bzip2 -f:使用档名
示例
打包并压缩为gzip格式: tar -zcvf xxx.tar.gz /目录/
解压xxx.tar.gz到/目录: tar -jxvf xxx.tar.bz2 -C /目录/
注意:c/x/t一条命令只能存在一个,f要放在最后面