紧跟上章
使用FinalShell
1)mkdir aaa 创建文件夹
mkdir -p /aaa/bbb/ccc 创建文件夹以及后续
2)touch
例如 touch 1.txt 也可 touch 1.txt 2.txt 3.txt 以及 touch fsd.sdad 也可以创建
如果已经有了touch 1.txt 再创建一个 touch 1.txt 那么他不会覆盖以及删除原来的文件 只是刷新一下原来文件。
3)rm -r 删除文件夹
rm -rf 强制删除 (慎用)
rm 1.txt 删除文件(rm /root/1.txt) 删除
rm可以一次删除多个文件
4)文件夹移动
mv aaa bbb (将a文件夹移动到bbb文件夹)
mv bbb/aaa ./ (将aaa移动到家目录)
mv aaa/1.txt aaa/2.txt (aaa文件中的1.txt改为2.txt)
文件以移动
mv 1.txt aaa (移动到aaa)
mv aaa/1.txt ./ (移回到家目录)
mv 1.txt aaa/2.txt (将1移动到aaa文件夹中并且改名为2.txt)
mv aaa/1.txt aaa/2.txt (将文件夹中的1.txt改为2.txt)
5)CP命令 复制 原本文件不会消失
文件夹
cp -r aaa bbb (将A复制到B)
cp -r aaa bbb/111 (将a复制到b 并且改名为111)
文件
cp 1.txt 1-fuben.txt (将1.txt复制为1-fuben.txt )
cp 1.txt aaa/1-fuben.txt (将1.txt添加到aaa改名为1-fuben.txt)
6)cat 加文件 只适用小文件
more 加文件 适用于中文件 F加载完结束 Q强制结束 空格一叶 回车一行
打文件名时可以使用tab智能补全
7)Linux 中的任务管理器
ps -ef 查询所有的进程
ps 活跃的进程
pid 编号
8)kill 命令
kill -l 发送信号
kill -9 加pid 直接结束
有风险 不推荐直接使用kill -9 结束进程
9)ifconfig 查看网卡状态的工具。第二行会显示IP地址
lo:表示本地地址 (location)
ping 命令 不一定有回应 相当于打电话 打通了对方可能不会接
ping127.0.01 如果这个不行说明你的网卡问题 不存在
ping www.baidu.com 可以查看是否主机联网
ping的主要目的是看当前网卡连接状态
windows中 使用 ifgconfig
10)free 查询内存使用情况
free -h 可以变成合适的单位 更适合查看
swap 解决极端情况下 所使用的空间 一般情况不用
df 磁盘的剩余情况
df -h 合适的单位
root home 相当于 c d e f 盘
11)clear 清屏 = ctrl + L
12)关机重启指令
reboot 输入后直接重新启动
shutdown 一分钟后自动关停
shutdown (-h 加不加都可以) now 立即关机
shutdown -h 10分钟后关机 (建议使用)
需要shutdown -c 取消
shutdown --help
man shutdown 查看
init 6 重启
init 0 关机
普通程序员没有重启关机的权限
13)管道与全文检索
grep (全文检索)
例如 grep a 1.txt (查询在1.txt中 有a的)
ll | grep 10月 管道 (ll查看所有文件包括隐藏文件,grep10月意思是在上一个ll显示的文件中筛选出10月份的文件)
或者 ps -ef | grep end | grep root
14)which 查询脚本 终端命令
which java 可以找到java的安装目录 进行配置或删除
hostname 查询主机名称
15)tar 压缩与解压指令
c 打包选项
x 解包
z 压缩或者解压选项
v 展示过程信息
f 指定文件名称
打包(cvf):将多个文件归档为一个文件 (与windows不同 打包不压缩)
解包拆包(xvf)
tar -zxvf 1_3.tar.gz -C aaa (解压到aaa)
tar -zcvf 1_3tar.gz 1.txt 2.txt 3.txt (压缩)
16)创建用户
首先输入 useradd + 你的用户名 例如 useradd hello
passwd hello 设置密码
最后要在左上角输入ip增加用户
最后删除用户 userdel -r hello
17)文件权限管理指令
是否可读 是否可写 是否可执行
linux 权限
r---read
w---write
x---excute 执行
Linux 文件归属
属主 一般是创建者 u---user
属组 文件拥有者所在的用户组 g---group
其他用户 other
首先查看所有有文件 ll huozhe ls -lah
查看文件的最左边
属主文件权限2到4 rwx (读写执行)
属组文件5到6 r-x(读执行)
其他8到10 r-x (读执行)
18)第一行D代表目录 -代表普通文件
r-6
w-4
x-1
- -0
chmod -R 744 aaa 改变aaa组以及aaa里面的所有权限
chmod 744 aaa 只改变aaa文件的权限
chmod 755 1.txt 改变文件的权限
字母形权限管理(相比以上更加灵活)
u =属主
g =属组
o =其他
实例
chmod u=wrx,g=wr,o=x 1.txt (文件)
chmod u=wrx,g=wr,o=x aaa (aaa文件夹)
chmod -R u=wrx,g=wr,o=x aaa (aaa以及aaa目录下的文件夹)
一定要逗号隔开以及如果文件夹下所有文件一起更改一定要加 -R 大写R!
标签:小小,文件,aaa,入门,python,mv,文件夹,touch,txt From: https://blog.csdn.net/m0_62008384/article/details/136722474