Linux学习随笔(一)

1.Linux不依靠扩展名来区分文件类型,但是有些约定俗成的规定:
压缩包:.gz .bz2 .tar.bz2 .tar
二进制文件: .rpm
网页文件: .html .php .py
脚本文件: .sh
配置文件: .conf

2.linux 系统快捷键
Ctrl+c 强制终止当前命令
Ctrl+l 清屏
Ctrl+a 光标移动到命令行首
Ctrl+e 光标移动到命令行尾
Ctrl+u 删除光标所在行
Ctrl+z 把命令行放入后台 bg恢复命令
Ctrl+r 在历史命令中搜索

3.Linux帮助文档
命令行输入 ls --help
自动补全: 敲出命令或文件名的一部分,按下tab键。如果有两个大致相同的文件名或命令,需要输入到不同的位置再按下tab键。

**4.Linuxh中文件的权限 **
-rw-r–r-- 1 root root 3 Aug 4 16:20

r read 4
w write 2
x execute 1
rw- 所有者权限
r-- 所属组权限
r-- 其他用户权限
1 硬件连接数
root 所有者
root 所属者

5.文件处理
命令基本格式:
ls
-a all
-d dir
-l long
-i inum
pwd 打印当前目录
whereis ls 找到命令所在目录
whatis ls 找到命令是干嘛用的
which ls 找命令所在目录

*文件处理命令*

*cd 切换目录:
cd …返回上级
cd /切换到根目录
。。。。。

*创建文件:

touch 文件名1 文件名2 可以同时创建多个空文件。

*创建文件夹:

mkdir 文件夹名 创建单个文件夹
mkdir -p 文件夹名1/文件夹名2 创建两层的文件夹,2在1里面

*删除文件夹

rmdir 只能删除空的文件夹

*文件复制

cp 源文件名 /文件夹名/复制后的文件名
如:cp abc /demo/study
study为复制后的重命名,也可以不写,就是原名复制
cp -a abc /demo/study 加-a表示把源文件所有属性全部复制‘

*文件夹复制

cp -r dir1(源目录) dir2(目标位置)

*mv用法

移动文件
mv file(源文件) dir(目标位置) 如:mv abc.txt /tem/
移动目录
mv dir(源目录) dir(目标位置) 如:mv abc /tem/
重命名: mv aa(原名) abc(重命名) 在同级目录下可以改名

*删除文件

rm file 只可以删除文件
rm -r dir 删除文件夹
rm -rf dir 强制删除
rm -rf /这是删除根目录下的所有文件,建议慎用,不可尝试。非要尝试先给当前系统拍照

6.vi编辑器
命令模式
dd 删除光标所在行
o 在光表当前行移动到下一行,并进入插入模式

vi +文件名 进入输入模式
输入i 文本可以输入内容
底行模式 esc:q 退出
esc:w 保存
esc:q! 强制退出
:n 下一个
:prev 上一个
:3 光标停在第三行
vi aa bb cc 直接打开多个文件

7.文件搜索命令

按文件名查找

find /-name abc.txt 搜索文件名为abc.txt的文件

linux中的通配符
*  匹配任意内容

? 匹配任意一个字符
[] 匹配任意一个[]内的字符

按文件大小查找

find / -size +2M 在根目录下搜索大于2M的文件(小于2M 用-2M)
find / -size +1M -a -size -3M 根目录搜索1-3M之间的文件
find / -size +1M -exec ls -lh {}; 查询大于1M的文件 并显示详细信息

按时间查找

按天查找
-atime 访问过得文件
-ctime 改变过属性的文件
-mtime 改变过内容的文件

按分钟查找
-amin -cmin -mmin (意义同上)

例如:find / -mtime +10 查找是十天前修改过的文件
find / -mtime -10 查找是十天内修改过的文件

 注: 未来的时间是不可预知的,只能查找过去的时间 

8.用户管理和用户组管理
添加用户 useradd 用户名 -m
注:后面接-m 会创建用户文件夹

删除用户 userdel 用户名

删除用户名一般先删除用户所在的组,再删除用户名 

如:sudo groupdel abc(用户名)
sudo userdel abc(用户名)

添加用户组:groupadd 用户组名
删除用户组:如上 groupdel

切换用户

su 用户名 例如:su -用户名

切换到超级用户      sudo   -s
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值