Linux基本语法总结

(来自chensor的培训)

CTRL+ALT+T快速打开终端即可执行以下命令行

1.ls的使用

ls用于列出文件和目录(最常用命令之一)

后面可加后缀

-a: 列出所有文件包含被隐藏的

-l:更详细的目录(包括修改时间,字节长度等等)也可用ll表示

-lh:跟l类似,但可读性更高

2.cd的使用

cd 用于进入某个文件夹、

cd .. 即返回当前文件夹的上一级目录

cd / 返回根目录(因为Ubuntu没有盘的概念,只有根目录)

cd ~ 用于返回home主目录

3.mkdir的使用

mkdir用于在当前目录创造新的文件夹

mkdir + filename  即可

4.touch的使用

touch用于在当前文件夹下创建新的文件、

用法与mkdir类似

5.rm的使用

显然,有新建必然有删除,rm可用于删除当前文件夹下的一个文件(实际上是剪切

rm + filename 就能删掉该文件

刚才创建的文件就被删除了

rm ./* 可以删除当前文件夹下所有文件

attention:.不能省略(千万千万别尝试)!

rm后面还可加后缀-r用于删除当前目录下的文件夹

rm+filename+-r(有些删除不掉的可以用后缀rf强制删除

文件夹名为sheep的即被删除

6.cp的使用

cp用于拷贝文件和目录(其实就是copy的缩写)

cp +filename +filename_copy 就能达到将目标文件拷贝到副本中的目的

如果副本原来不存在则自动创建一个副本文件

后缀-r:可以将前一个文件夹拷贝到后一个文件夹的目录下

(新建了一个cat文件夹)

cp+ *.文件类型名 +filename :可以将当前目录下所有该类型文件拷贝到后面文件夹目录下

7.mv的使用

mv用于移动(或重命名)文件或目录

与cp用法相似只是一个是拷贝一个是移动,不多赘述

8.cat的使用

cat用于连接文件并打印到标准输出设备上,可以加各种参数进行操作,但是这里只用最基础的

cat+文件名 可查看当前文件中的内容

9.chmod的使用

chmod(change model)用于修改访问权限

这里就可以与之前的ls-l联系起来了

drwxrwxr-x 这一串代码就表示文件或目录的权限

第一个字母表示文件属性,d即为目录的意思

2-4个字母为所有者的权限

5-7个字母为群组用户的权限

最后三个字母为其他用户的权限

解释一下不同字母所代表的权限含义以及他的十进制值
r:可读  4

w:可写 2

x:可执行 1

-:无相关权限

于是乎,chmod可以用来改变某个文件的权限

chmod (三个十进制数)文件名

(777对应三个用户端拥有的权限)

当然也可以使用+/-来给文件添加或删除权限

chmod + /- r/w/x  文件名 即可给该文件中所用用户添加或删除权限

这样就把cow文件中所有用户的执行权限删除了

也可以只给该文件中的某个用户的权限进行删除或添加

为cow文件的所有者添加了可执行权限

10.top以及ps的使用

top可用于显示类似于Windows任务管理器(q退出)

ps可用于查看当前运行的进程状态

直接使用ps可以显示当前终端属于当前会话的进程

一般用 ps -aus | grep "进程名“ 展示进程信息

但是我这里有点问题所有用 ps - ef | grep "进程名" 达到同样效果

这里就可以看到rcsss相关的进程(该命令为模糊匹配

(ps -ef跟top功能类似)

11.kill的使用

kill有多种用法,可以使用kill -l命令显示出来

一般用kill -9+ 进程号  来结束进程

进程号就是top运行之后PID一列的数字

这里就删除掉了rcssserver3d这个进程

pkill也可用于终止进程,但是使用方法与kill不同

一般使用pkill -9 +进程名 来结束进程

不需要进程号

12.apt-get的使用

apt -get相当于应用商城,不同的后缀有不同的作用

update:应用更新

install:下载应用

remove:删除应用

当然有些命令无法执行时可以用sudo以管理员权限运行

13.ifconfig的使用

ifconfig可用于查看 ip 网络相关信息

inet后面就是用户的ip地址(不方便展示)

14.su的使用

su用于切换用户

su + 用户名即可切换为普通用户用户

su + root 即可切换为管理员用户(root权限无限大)sudo + su 也是同样作用

进入了sheep用户(可以用sudo useradd +用户名 添加用户)

14.ssh的使用

ssh用于远程登陆

ssh 用户名@ip地址即可远程登录(不方便展示)

15.一些小技巧

ping +网址 可以看是否连接上对应网址

man +操作名 可以看如何进行该操作(有事找man!!!)

最后是vim的使用

进入命令模式

vim +文件名即可进入文件命令模式

jkhl对应上下左右移动

进入编辑模式

i:进入编辑模式位置在光标之前

a:进入编辑模式位置在光标之后

(esc即可退出编辑模式)

yy:复制

gg:光标跳到第一行

G:光标跳到最后一行

x:删除当前字符

dd:删除一整行(也可以理解为剪切)

u:撤回当前行为

/ +(查找内容):在当前文件中查找到查找内容的位置

输入v可进入可视模式

在可视模式下可以选中内容进行操作

如何退出vim

先输入进入末行模式然后添加以下后缀

q:不保存编辑内容直接退出

wq:保存编辑内容退出

q!:强制退出

(在命令模式下直接shift+Z也可以退出)

以上就是本人的自我小结~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值