https://www.cnblogs.com/pyyu/articles/9314206.html
一、ls命令 ----查看目录
ls 查看目录文件
ls -la 查看所有目录,以及隐藏文件
ls 文件名 查看指定文件夹的目录文件
ls -la 文件名 查看指定文件夹的所有目录,以及隐藏文件
ls -l /etc/us* 通配符
二、文件夹操作
(1)mkdir ----创建目录
mkdir s13 创建s13空文件夹
rmdir s13 删除s13空文件夹
mkdir -p a/b c/d 递归创建a/b c/d
mkdir -p test/{a,b,c,d} 递归创建test/a,b,c,d四个目录
mkdir -p a/b/c/d/e 递归创建文件夹a/b/c/d/e
(2)cd ----改变当前的目录
cd s13 进入s13文件夹
cd . 当前目录
cd .. 上层目录
cd 或者 cd ~ 当前用户的家目录
【cd /home 家目录 (我觉得还不如叫用户列表目录)】
cd / 根目录 (从任何用户执行该命令都会进入同一个目录,即所有用户共享)
cd - 上一次的工作目录
(3)pwd ----打印当前工作目录
(4) 重定向符:> 覆盖写 >>追加写
echo "print('hi')" > s13.py
echo "print('hi')" >> s13.py
ip addr > /tmp/network.txt 把命令执行结果信息,放入到文件中
(5)修改文件的时间
touch -d "10:26" s13.py
(6)cat ----查看文件内容
cat s13.py
cat -n s13.py 显示行号
cat >>/tmp/oldboy.txt << EOF 追加文字到文件
床前明月光
地上鞋两双
EOF
(7)more ----查看内容较多的文本,不用cat
more /etc/passwd
(8)linux快捷键
tab键 用于自动补全命令
ctrl + l 相当于clear/cls,清理终端显示
ctrl + c 终止当前操作
ctrl + d 断开会话
history 查看历史
!数字 快键执行某行的命令
(9)echo ----在终端输出字符串或变量提取后的值
echo 'print("hi")' 终端直接打印出print("hi")
echo "666" > /tmp/s13.txt 把“666”写入到文件里
echo $PATH 取出打印PATH的值
# 终端打印fengyu
name=fengyu
echo $name
(10)cp ----复制
mv s13 s13_hehe 修改s13文件名为s13_hehe
(3)执行有关python的命令
touch first.py 创建python脚本文件
vi first.py 打开first.py脚本
按下字母i 进入编辑模式,写入如下代码
print('Hello,linux')
按下字母esc,退出编辑模式,输入 :wq! 命令,保存退出vi模式
linux内置python解释器
python first.py 执行python脚本