Bootstrap

linux基本指令(1)

以下写的目录指代文件夹

1、clear(清屏)

2、ALT+Enter:全屏,退出全屏

3、pwd(打印所处的路径)/一个用户当前所处的路径

相关知识点

linux中以/作为路径分隔符,两个/之间一定是目录

4、whoami:显示当前用户

5、ls、ll:显示当前目录的文件

(1)ls -l 中-l是命令行选项,单ls是只显示文件名属性,ls -l会显示更多有关文件属性,ls -a 显示全部文件(包括隐藏) ,如果想使用多个选项 -al,-la都是可以的,ls -l也可以查看指定目录内的文件信息 ,再加一个-d 只查看目录本身

(2)相关知识点

文件==内容+属性(文件名,大小,修改时间等等)

linux中区分文件和目录是看ls -l中属性的第一个字母,如果为 d 贼为文件夹,如果为 - 则是一个普通文件

6、mkdir:新建目录

mkdir -p a/b/c/d 直接可以创建一串路径

7、touch :新建文件/更新文件的时间

(1)linux中隐藏文件以 . 开头。我们可以自己创建隐藏文件或者目录。

(2)linux中创建目录时,系统会自动创建. 与…文件,.是当前目录,…是上级目录

8、cd:改变当前目录(路径切换)

相关知识点

/是linux的根目录 linux整体结构是一个以/目录为root的多叉树,以空目录或者文件为叶子节点

cd ~:进入当前用户的家目录
cd -:最近所处的路径

9、stat 文件,查看文件的详细信息

10、tree :将指定目录以树形展开

11、which +指令 :查看指令在linux系统中所处的路径

相关知识点

命令 == 文件 == c/c++程序

12、alias :给程序起别名(零时,下次启动就没有了)

例如:alias zhangsan=pwd
ll就是ls的别名
在这里插入图片描述

13、ctrl+c :在命令行中出现异常情况,首先尝试其终止异常

14、rmdir删除(空)目录&&rm删除文件与目录

rm默认只能删文件,并且使用root会询问是否删除该文件,rm -f +文件,强制删除,要删除目录时需要rm -r ,rm -rf 强制删除递归目录

15、*

ls code* 显示所有以code为开头的文件 ,也可以写成 * code;
rm -rf code * 删除所有以code为开头的文件,也可写为 *code;

16、man 在线手册(多页,1,2,3,4…)

查找不明白的指令操作,例如man ls

17 、cp 拷贝命令

cp 被拷贝文件 拷贝目标文件
cp -r 被拷贝目录 拷贝目标目录

;