目录切换
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 10 后10个指令
!+n 执行历史第n个指令
其他
ln -s /root linktoroot 软链接,类似点击程序图标打开程序/root为链接的对象