Linux命令

linux快捷键

  1. tab:快捷补全
  2. 键盘的光标:上 下 按键 可以进入到上次的linux shell命令
  3. ctrl + a : 光标到行首
  4. ctrl + e : 光标到行尾
  5. ctrl + insert : 复制命令行内容
  6. shift + insert :粘贴
  7. 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 : 查看用户数量

  1. 修改权限
    1.运行chmod u+x run.sh,修改文件权限;

    2.直接运行./run.sh,可以正常运行
    Snipaste_2022-03-03_11-53-49.png

写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录。

注意shell中linux命令的书写方式 $(command) 或者 command

%T 等同于 %H:%M:%S 时分秒。

! /bin/bash

echo 现在的时间是: $(date +"%Y-%m-%d %T")

echo 现在登录的用户是: $(whoami);

echo 现在的路径是: $(pwd)

使用shell 脚本编译当前目录下所有的.c文件

1
2

:set number 行数

你可能感兴趣的:(Linux命令)