[Linux学习笔记] 入门
2018-01-23 16:02
141 查看
非常有用的快捷键
用户
权限
Linux的目录结构
Linux文件的基本操作
查找文件
打包与压缩
文件系统
查看用户
第一列:用户名
第二列:伪终端
第三列:伪终端启动时间
创建用户
用户组
一个用户可以在不同的用户组,享受该用户组的共享资源和共享权限。
删除用户
然后是链接数,拥有者,用户组,大小,时间,名称
FHS标准
一套Linux系统使用的目录标准
目录路径
目录分为
复制
删除
移动
查看
编辑
用户
权限
Linux的目录结构
Linux文件的基本操作
查找文件
打包与压缩
文件系统
非常有用的快捷键
tab补全目录和命令
↑重复上一条命令
通配符* ?[abc] [!abc] [a-z] {1..3} {string1,string2}
man查找帮助
Ctrl + c结束当前任务
用户
Linux中一台机器上有多个用户,用户之间有权限机制,不同用户之间不可以随意查看文件。其中超级用户名为root,拥有至高无上的权利。
查看用户
whoami who am i who mom like
第一列:用户名
第二列:伪终端
第三列:伪终端启动时间
创建用户
su su- 用户之间的切换 sudo -[cmd] 以root权限运行命令,前提是该用户在root用户组并且你知道密码 sudo adduser wu 创建用户
用户组
一个用户可以在不同的用户组,享受该用户组的共享资源和共享权限。
groups 用户名 cat etc/group |sort 字典序排序 cat etc/group |grep -E "wujiajun" 关键字查找 形式为group_name:password:GID:user_list sudo usermod -G sudo wu 添加到sudo用户组
删除用户
sudo deluser wu --remove-ome
权限
ls -A 包括隐藏文件 ls -l 长格式输出 其他命令在man ls查看
ls -l命令后:
d:目录
rwx:读取,写入,执行权限,在一个目录下创建文件需要
r,执行一个程序需要
wx
r-xr-x: 用户组权限,其他用户权限
然后是链接数,拥有者,用户组,大小,时间,名称
sudo chown wu XXX 修改文件所属 chmod 700 XXX 三个数字分别是拥有者权限,用户组权限,其他用户权限, 和之前顺序一样,rwx以2为权重展开,例如rwx权限就为7 chmod go-rw XXX g:组,o:其他用户,u:拥有者 +-权限,作用同上
Linux的目录结构
Windows主要采用盘符和分区的结构
Linux主要采用树形目录的结构,硬盘挂载在目录上
FHS标准
一套Linux系统使用的目录标准
目录路径
目录分为
相对目录和
绝对目录
相对目录:以当前目录为出发点
绝对目录:以
/为出发点
cd .. 返回上一层(.表示当前目录) cd ~ 返回home pwd 获取绝对路径
Linux文件的基本操作
新建touch 1.txt 新建文件,如果不加后缀名就是空白文件 mkdir 1 新建目录 mkdir -p 1/2/3 新建很多层目录
复制
cp 1.txt 1/2/3 复制文件 cp -r 1 2 复制目录
删除
rm 1.txt 删除文件 rm -f 1.txt 强制删除文件 rm -r 1 删除目录
移动
mv 1.txt 1/2/3 移动文件 mv 1.txt 2.txt 重命名
查看
cat 1.txt 正序查看 tac 1.txt 倒叙查看 cat -n 1.txt 显示行号 nl 1.txt 显示行号 more 1.txt 分页查看 head 1.txt 取头部几行 tail 1.txt 取尾部几行 file 1.txt 查看类型
编辑
vim 1.txt
查找文件
whereis速度快但是作用有限,只能搜索二进制文件,帮助文件和源代码文件
locate速度快而且全,但是可能更新不及时,需要updatedb更新
which常用于确定是否安了某个软件
find强大
find / -name game.pdf,
find ~ -ctime -3
打包与压缩
zip
zip sth.zip sth(目录 -r)
unzip sth.zip -d ~
tar
tar -zcvf sth.tar sth打包
tar -zxcf sth.tar -S ~解包
文件系统
df查看挂载情况
du查看文件大小
du -h方便查看大小
du -s总和大小
du -d 0按文件夹层级
du -sh *当前目录大小
du -s * |sort -nr从大到小排序
mount挂载
相关文章推荐
- Linux 内核入门学习笔记(二) Linux开发工具链简介
- linux学习笔记之(入门linux文件系统)
- Linux命令(shell)从入门到精通 学习笔记之1:文件安全与权限
- LINUX下QT+MYSQL学习笔记-基本入门过程
- (1)Linux入门学习笔记
- 一篇非常好的linux学习笔记分享 (Linux入门绝佳)2
- Linux 内核入门学习笔记(一) AT&T汇编基础
- Linux学习笔记——vi/vim编辑器命令快速入门
- Linux入门学习笔记
- 九十分钟极速入门Linux——Linux Guide for Developments 学习笔记
- Linux基础入门学习笔记一
- Linux操作系统下C语言编程入门学习笔记(...20090601(第一遍学完待整理)...)
- Linux学习笔记(8)之Shell编程入门--输入输出、引号
- Linux Shell学习笔记1:Linux入门
- 一篇非常好的linux学习笔记分享 (Linux入门绝佳)
- 九十分钟极速入门Linux——Linux Guide for Developments 学习笔记
- Linux 入门级学习笔记
- Linux 防火墙iptables 学习笔记(一)入门要领 非常经典的防火墙讲解
- 一篇非常好的linux学习笔记分享 (Linux入门绝佳)2
- 一篇非常好的linux学习笔记分享(Linux入门绝佳)