linux常用指令总结及注意事项

ps:好久没用过markdown,先用富文本水一期

一、ls

这里ls 是list的简写,就是列举的意思

ls + 命令选项 + 路径       展示路径下的的目录和文件

(1)ls -l   展示详细信息

(2)ls -a 展示所有文件(包括隐藏文件)

        隐藏文件即以  .  开头的文件

(3)ls -d 显示目录,但是不进入目录

注意:

a、命令选项可以一次接多个,不仅仅可以接一个,而且多个命令选项之间,还可以省略-,

eg:ls -a -l 可以写成ls -al 或者ls -la (这两种的作用是相同的)

b、路径可以写成绝对路径,也可以写成相对路径

二、pwd

pwd的作用是显示当前工作路径,也就是现在操作的路径。

三、cd

(1)cd + 路径,切换到指定路径下

(2)cd -   跳转到最近上一次操作的路径,与撤销有一点点相似

(3)cd ~ 跳转到家目录,家目录也就是首次登录时的默认路径,root用户的家目录是/root,普通用户的家目录是类似/home/gugugu的格式

(4)cd .. 就是退回上一级目录,用来进行简单的路径回退。( . 是当前目录,.. 是上级目录)

四、whoami

显示当前用户是谁,可能是root,也可能是普通用户

五、touch

touch + 文件名     是用来创建新的普通文件的,不能创建新目录。

注意:这里的一个文件名中间不要有空格,否则会当成新建多个文件来处理

eg:touch hello .txt   和 touch hello.txt  前者是创建两个文件,一个hello普通文件,一个.txt隐藏文件,后者是创建一个hello.txt普通文件。

所以,在使用linux的时候要严格注意空格的使用。

此外,一个目录底下,不能创建同名文件

如果该文件已经存在,那么该命令会更新文件属性中的时间

六、mkdir

(1)mkdir + 目录名   在指定路径新建目录。

(2)mkdir + -p + 连续目录    可以实现连续创建多级目录

(3)mkdir可以同时创建多个目录,touch可以同时创建多个文件。

七、rmdir 

rmdir可以删除空目录,不能删除普通文件,也不能删除非空目录。(使用场景较少)

八、rm

(1)rm  + 文件名     删除文件

(2)rm +  -r  + 目录    删除目录,会被询问,稍微有点麻烦,但安全。

(3)rm + -rf  +  目录   强制递归式删除目录,不会被询问。

切记,不要尝试 rm -rf /  (把根目录下所有文件删除了,简称删库跑路)

九、通配符*

使用通配符,会自动进行匹配,与通配符相关的文件或目录都会被操作。

如果单纯只有通配符,那么所有的文件和目录都会被匹配上。

使用方式如下:ls -la file*(详细显示带有file的全部文件。)

                         rm -rf  file*(删除所有带file的全部文件。)

十、nano

nano是linux底下类似于记事本的东西。

(1)通过nano +  文件名 就可以新建并打开一个文件,进行写东西。

界面如下:

通过ctrl + X即可退出并保存。

想要运行的话,先进行编译链接生成可执行文件,可以使用以下指令

gcc  test.c -o mytest   (这里的mytest可以换成其他想命名的名字都可以)

接着./mytest 即可运行。

(2)如果想查看test.c里面的内容,可以使用cat  +文件名  指令来进行查看。

十一、cp

(1)cp + 源文件  + 目的文件

将源文件拷贝到目的文件

(2)cp -r  + 源目录 + 目的目录

将原目录拷贝到目的目录(通过递归进行)

注意:如果目的文件或目的目录存在,那么会询问是否覆盖,如果不存在,就会在指定路径创建新文件或者新目录。

十二、man

man是linux下的一个在线帮助文档

里面有9个大类,主要使用前三个大类即可

第一类是查指令,第二类是查系统调用,第三类是查库。

man指令在不指定第几类的情况下默认查第一类。

man指令的使用格式如下

man + 3(查询第几类)+ strstr(查询内容)

十三、常用快捷键

(1)连续按两次tab键

连续按两次tab键的作用是补齐,既可以补齐指令,也可以补齐路径。

(2)ctrl + c  

ctrl + c的作用是中断当前状态,如果不知道按啥了,按ctrl+c退出当前状态即可。

写给读者:

很抱歉,作者因为个人原因停更大半年,从现在开始,要继续努力更新博客啦!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值