好友
阅读权限10
听众
最后登录1970-1-1
|
喵小猪
发表于 2019-3-17 12:58
本帖最后由 喵小猪 于 2019-3-29 12:46 编辑
【笔记】开个坑,记录自己的成长——目录篇 https://www.52pojie.cn/thread-901480-1-1.html
正式开始学习。(标红为亲手实践命令,手打加强记忆——妈妈说好记性不如烂笔头)
本人使用的是win10 系统,所以安装了VMware,使用的Ubuntu Linux系统。具体安装站内有各种系统。感谢平台。(免评走一走,活到九十九)
Linux命令格式:
命令名 [ ] [ ] 注:[]内可选
常用命令:
ls——显示当前文件夹下的文件和文件夹
-a 显示所有文件和文件夹
-l 列表显示文件或文件夹
示例:ls -l 、ls -a 、ls -la 、ls -al 、ls /笔记/day01(命令后可加路径)(命令后记得加空格,显示出的文件或文件夹名称前有.的是隐藏文件)
pwd——显示当前所在位置
相对路径:
1)文件/文件夹名称
2). 当前文件夹 示例: ls . 、ls .. 、ls ../.. 等
3).. 上一级文件夹
4)~ 用户主目录
绝对路径:文件的绝对路径都是唯一的
cd——切换到用户主目录
示例:
cd . 、cd ~ 、cd /文件夹名称等
clear——清除屏幕(记录还在,可向上查阅)
mkdir——创建一个或多个文件夹
-p 如果没有文件夹则逐级创建
示例:
mkdir 文件夹名1 文件夹名2 。。。 创建多个文件夹
mkdir -p /文件夹名1/文件夹名2 逐级创建文件夹
rmdir——删除一个或多个文件夹(文件夹为空文件夹)
-p 如果文件夹不为空则逐级删除中间文件夹
示例:
rmdir -p /文件夹1/文件夹2
tree——显示目录树(装X用不错)
tree 路径 示例:tree ~ 、tree /文件夹名
touch——1.创建新的文件 2.如已存在,则更新文件的修改时间
示例:
touch 文件名1 文件名2 。。。 (在当前文件夹下创建新文件)
rm——删除文件或文件夹
-r 递归删除文件夹内的文件和文件夹
-i 删除前给出提示(y代表yes,n代表no)
-f 强制删除,不给任何提示
示例:
rm 文件名、rm -r 文件夹名(全部删除)
rm -i a.txt b.txt (每删除一个文件都会提问)
rm -f 文件或文件夹
help——查看此命令的帮助信息
man——查看命令的帮助文档 ——上下键翻页、空格键下翻一页、Q键退出
Tab——补全命令或路径
cat——将文件内容显示在终端上
more——将文件内容分页显示在终端上
cp——复制文件或文件夹
mv——移动文件或重命名
find——根据文件名等信息查找指定文件
grep——查找文件中相应的内容及文本信息
sudo——用root权限执行这些命令
exit——退出用户登录
chmod——修改文件权限
格式: chmod 权限 文件名/文件夹名
权限:
u 用户(属主)
g 同组用户
o 其它用户
a 所有用户
+ 添加权限
- 删除权限
文件类型:
d 文件夹
- 普通文件
l 链接文件
c/b设备文件
文件权限:
r 读权限
w 写权限
x 执行权限
权限分组:
用户权限(user) 组权限(group) 其它权限(other)
最高权限:
rwx rwx rwx
最低权限
--- --- ---
示例:
chmod u+r a.txt
chmod o-rwx a.txt
chmod g+rw a.txt压缩和解压缩:
gzip——用zip压缩算法对文件进行压缩并生成压缩后的文件
gunzip——解压缩
tar——对文件或文件夹进行打包和解包操作
通配符:
* 匹配0个,1个或多个任意字符
? 匹配1个任意字符
示例:
touch a ab ac abc aabb bc cd
ls a? # 匹配以a开头只有两个字母的文件
ls a* # 匹配所有以a开头的文件
ls ?c
ls *c
ls a*b
rm *c输出重定向:
1.标准输出
> 将一个命令的标准输出重定向到指定文件
>> 将一个命令的标准输出重定向"追加"到指定文件标准错误输出重定向
2.标准错误输出
上下键可翻出历史输入命令
上班去,有空继续。。。。。。 |
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|