linux快捷键
- tab:快捷补全
- 键盘的光标:上 下 按键 可以进入到上次的linux shell命令
- ctrl + a : 光标到行首
- ctrl + e : 光标到行尾
- ctrl + insert : 复制命令行内容
- shift + insert :粘贴
- set number显示行数
cd为什么没有man
在linux中,命令分为内部命令和外部命令
内部命令 使用help
1.exit命令,退出当前的shell;2.history命令,显示历史执行过的命令;3.cd命令,切换当前工作目录;4.source命令,重新执行刚修改的初始化文件;5.echo命令,输出字符串;6.fg命令,将后台任务切换到前台;7.bg命令,将任务切换到后台;8.hash命令,记住命令路径;9.popd命令,删除目录栈中的记录;10.pushd命令,将目录加入到栈;11.dirs命令,显示目录栈的所有记录;
关机
pwd:Print working directory:功能是显示当前目录的绝对路径
touch : 新建文件
touch a b c :新建三个文件
touch "a b c" :新建一个“a b c”文件
" "和 ' '和``
Snipaste_2022-03-03_10-51-26.png单引号:被单引号括起来的都是普通字符。特殊字符也不会有特殊含义。
双引号:"$"、""、反引号 等拥有特殊含义。
反引号:代表引用命令。
rm : 删除
rm -rf :强制删除
cd ~ :home 目录
mkdir :新建目录
新建子目录:
mkdir -p math/class1
mkdir -p english/{class1,class2,class3}
touch a.txt
ls -l
ls -ll 可查看隐藏文件
ls -F :文件夹都会带/
mv a.txt aa.tst:把a.txt移动(剪切)到aa.tst
新建多个.txt文件:touch file{0..9}.txt
linux文件权限
image.png
echo
image.png计算
echo $((1+2))
who 查看当前用户
who | wc -l : 查看用户数量
-
修改权限
2.直接运行./run.sh,可以正常运行 Snipaste_2022-03-03_11-53-49.png
1.运行chmod u+x run.sh,修改文件权限;
写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。
注意shell中linux命令的书写方式 $(command) 或者 command
。
%T 等同于 %H:%M:%S 时分秒。
! /bin/bash
echo 现在的时间是: $(date +"%Y-%m-%d %T")
echo 现在登录的用户是: $(whoami);
echo 现在的路径是: $(pwd)
网友评论