linux目录、文件增删改查的一些指令(小记)

目录切换

cd .. 返回上一级目录(可以结合其他目录切换指令切换 cd ../home
cd /home/xiaohai 进入指定路径(绝对)
cd xiaohai   如果不在home路径下输入报错,当下路径是/home则进入/home/xiaohai
cd - 路径前后切换

运行级别的切换(0-6):
0关机
1单用户(进入这里不用登录)
2多用户无网
3多用户有网
4系统未使用保留给用户
5图形界面
6系统重启

init +指定级别

帮助指令的用法

man+指令名 help+指令名  可以查看指定的用法
man ls
help cp

文件目录类指令
创建

mkdir 创建目录
mkdir -p 创建多级目录

删除

rmdir 删除空目录
rm +目录/文件名  删除指定的目录/文件
rm -rf /home/ceshi/aa  删除不是空目录的aa(小心用)
(-f删除无提示)

创建

touch 创建空文件也可以创建多个空文件
touch 1.py    touch 2.py 1.txt

查看

pwd 显示当前目录的绝对路径
head 默认查看文件的前十行数据
head -n 5  指定显示文件前多少行数据

tail 和head想法,默认查文件后10行
tail -f +文件  实时监控文件是否发生变化
cat -n /etc/profile |more  查看文件(只读)|管道符 more分页显示
-n 显示行号
按enter一行一行查看,空格翻页查看
cat -n /etc/profile |less  查看文件(只读)|管道符 less分页显示
pgUp向下 pgDn向上翻
more /etc/profile  是一个基于Vi编辑器的文本过滤器,它以全屏幕的方式按页显示文本内容
ctrl+F 下页 ctrl+B上页
less /etc/profile    查看文件不会一次加载

显示

ls 显示当前目录包含的文件和目录
ls -a 包括隐藏的
ls -l 切换为纵行排列(ll)
echo 输出内容到控制台
echo $PATH 输出当前的环境的变量

拷贝移动

cp 1.txt /home/xiaoluo 拷贝当前目录的文件到指令目录
cp 1.txt aa 拷贝当前目录的文件到当前目录的aa目录下
cp -r xiaoluo ceshi  拷贝xiaoluo目录 到ceshi
\cp -r xiaoluo ceshi  如果拷贝的目录在拷贝到的目录下存在时该指令直接强制覆盖
mv 1.txt 2.txt  不存在2.txt的情况下重命名2.txt
mv 1.txt 2.txt  存在2.txt的情况下重命名2.txt,判断是否覆盖2.txt
mv xiaoluo /home/xiaoluo  移到目录xiaoluuo到/home/xiaoluo 

追加覆盖

ls -l > a.txt  将ls -l显示的内容覆盖到a.txt中,没有a.txt就直接创建
ll >>1.txt   追加写入
echo "你好" >a.txt  把"你好"写入

显示历史用过的一些指令

history  查看已经执行过的历史指令
history 1010个指令
!+n  执行历史第n个指令

其他

ln -s /root linktoroot 软链接,类似点击程序图标打开程序/root为链接的对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值