大家好,又见面了,我是全栈君。
学习Linux要掌握一些简单的常用的一些命令,下面就是Linux的一命令的介绍。
一:命令基本格式及文件处理命令
1 Linux命令格式
(1):命令的基本格式
root@localhost ~ #
-- root 当前登录用户:管理员 -- localhost 主机名 -- ~ 当前所在的目录(家目录) -- # 超级用户的提示符,普通用户是提示符是 $
命令格式:
- 命令 [选项] [参数]
文件(Linux中一切皆文件)的属性解释:
-rw-r--r--. -- - 文件类型(- 文件 d目录 l 软链接文件) -- rw- u所有者 -- r-- g所属组 -- r-- o其他人 -- . 代表ACL权限 -- r读 w写 x执行
(2)目录处理命令
ls
-- mkdir
-- -p 递归创建 cd
--相对和绝对路径,推荐绝对路径 pwd --打印当前目录
rmdir --删除空目录,基本不用
touch --新建文件
rm -rf --r 删除目录 f 强制
cp --复制可以改名
-- -r 复制目录 -- -p 连带文件属性复制 -- -d 若源文件是链接文件,则复制链接属性 -- -a 相当于 -pdr mv 原文件/目录 目标目录
--剪切和改名
(3)Linux中常见目录作用
/etc 配置文件
/usr 系统软件资源目录
/root 管理员家目录
/home 用户的家目录
/temp 临时文件
等
(4)Linux链接命令
硬链接 --ln 通过I节点区分,不建议
软连接 --相当于快捷方式
-- ln -s [原文件] [目标文件] -- -s 创建软链接 -- i节点和原文件不一样 ls -i 注:注意创建的时候的相对路径
二: 文件搜索命令
1 Linux中文件搜索命令locate
文件搜索命令:locate
搜索速度快 --在后台数据库中按文件名搜索,搜索速度更快
locate 文件名(只可以按照文件搜索)
-- /var/lib/mlocate #后台数据库 -- /etc/updatedb.conf # 配置筛选,那些搜索那些不搜索 updatedb #更新数据库
--刚新建文件,一般是找不到,系统的是指定时间更新后台数据库,locate才能搜索到 -- 可以使用updatedb进行手动更新
2 Linux中命令搜索命令
--命令搜索命令: whereis 与 which whereis 命令名(系统命令)
which 命令名(系统命令)
3 Linux中 find命令(耗费资源,非常强大)
--文件搜索命令 find --find [搜索范围] [搜索条件] #搜索文件
--find / -name install.log #避免大范围搜索,会非常耗费资源
#find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符,通配符是完全匹配
* 所有 匹配任意内容
?占位符 匹配任意一个字符
[] 匹配任意一个中括号内的字符
-- find [搜索范围] iname 不区分大小写 -i -- find [搜索范围] -user root # find /root -nouser 查找没有所有者的文件 --find [搜索氛围] -size 25k # + - 大于和小于 文件大小 注 :k M
--find [] [搜索文件] -a/-o -- a and ; o or -- exec
4 Linux中 grep命令
--字符串搜索命令 grep grep [选项] 字符串 文件名 #搜索符合的字符串
-- -i 忽略大小写 -- -v 排除指定字符串
--grep "size" install.log
# find命令和grep命令的区别
find 是完全匹配,通配符(文件)
grep 包含匹配,正在表达式(内容)
三: 压缩j解压命令
--压缩解压命令 .zip
# zip 压缩文件名 源文件
# zip -r 压缩文件名 源目录
unzip
.gz
#gzip 源文件 # 压缩完源文件删除
# -r 压缩目录下的所有文件
gzip -d #解压 gunzip
-- .tar.gz tar -cvf 打包文件名 源文件
选项:
-c : 打包 -v : 显示过程 -f : 指定打包后的文件名 --例如:tar -cvf longze.tar longze tar -xvf 打包文件名
选项:
-x : 解压 -- .tar.gz tar -zcvf --打包
tar -zxvf --解压
tat -ztvf --测试
彩蛋:
用户登录查看命令
--w 当前登录用户信息 --who last lastlog
相关学习视频:http://www.imooc.com/learn/175
欢迎访问我的csdn博客,我们一同成长!
“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!”
博客首页:http://blog.csdn.net/u010648555
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/121158.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...