Linux基础命令

1.文件类型

普通文件 ‘-’

目录文件 ‘d’

管道文件 ‘p’

链接文件 ‘l’

设备文件(块设备 ’b’ 、字符设备 ‘c’)

套接字文件 ‘s’

图片2

权限:r 读 4 w 写 2 x 执行 1 - 无 0

图片3

2.基础命令

2.1>chmod 改权限

u 表属主 g 同组人 o 其他人 a 所有人 “+”表示增加权限 “-”表示去掉权限

图片4

2.2>pwd 显示当前位置的绝对路径

2.3>cd 切换目录,cd后的参数表示要切换到的位置,可以使用绝对路径或相对路径

cd tmp进入tmp这个目录(文件夹)
cd ~回到家目录
cd …返回上一层

2.4>ls 显示目录中的文件

ls -l显示详细信息
ls -a显示隐藏文件

2.5>man 帮助手册,用来查看命令、系统调用,库函数等帮助信息

2.6>touch 创建普通文件

2.7>mkdir 创建目录文件

2.8>rmdir 删除空目录,不能删除非空目录, 非空目录需要使用“rm -r name”删除

2.9>cp 拷贝文件, 拷贝目录文件时,需要加上“-r”

2.10>mv 剪切(移动)文件;文件重命名

2.11>rm 删除文件,删除目录文件时,需要加“-r”

2.12>find 在目录树中搜索指定的文件,也可以指定开始的搜索位置

2.13>grep 在文件中过滤出包含指定字符串的行

2.14>管道 | 将前一个命令的输出结果作为后一个命令的输入

2.15>wc 统计文件中单词个数(-w)、字符个数(-c)、行数(-l)

2.16>su su username 切换用户,没有指定用户名,则默认切换到管理员用户

2.17>

shutdown -h now 立刻关机halt 关机init 0 关机
shutdown -r now 立刻重启reboot 重启init 6 重启

2.18>runleve

2.19>runleve 查看系统运行级别 可以用 init 动态切换 0-6 共 7 个级别

◼ 0 关机

◼ 1 单用户模式

◼ 2 多用户无网络服务

◼ 3 完全的多用户文本界面

◼ 4 未定义或自定义

◼ 5 图形化界面

◼ 6 重启

3.文件查看命令

3.1>cat 查看文件内容;合并文件;往文件中写入数据, Ctrl+d 是结束输入

3.2>more 当一个文件的内容超过一个屏幕能显示的行数,使用 more 可以分屏显示文件内容。使用方式: more filename

3.3>less 文本内容查看器,查看文件内容,但是文件内容不会显示到界面上

3.4>head 显示文件前 n 行的内容

3.5>tail 显示文件后 n 行的内容

4.文件编辑命令

三种模式介绍:命令模式、插入模式、末行模式

模式切换:

命令模式切换到插入模式;

a	//进入到当前光标后开始编辑
A	//进入到当前光标所在行的行末开始编辑
i	//进入当前光标位置开始编辑
I	//进入当前光标所在行的行头开始编辑
o	//进入当前光标下一行开始编辑
O	//进入当前光标上一行开始编辑

命令模式切换到插入模式:

:   //对文本的设置或保存
/   //对文本进行全文向下搜索字符串string
?   //对文本进行全文向上搜索字符串string    

vi/vim常用命令:

n dd        //删除光标开始向下的n行
n yy        //拷贝光标开始向下的n行
P           //粘贴.
u           //撤销上一次操作
ctrl + r    //恢复.上一次撤销操作.
r		    //替换一个字符
shift+ 6    //光标移动到当前行的行头
shift+ 4    //光标移动到当前行的行尾
shift+ g    //光标移动到整个文本的最后-行
gg		    //光标移动到整个文本的第一行
n shift+g   //光标移动到第n行
d n shift+g //删除光标到n行的内容
y n shift+g //拷贝光标到n行的内容

末行模式下的操作:

:w          		//保存文本.
:9          		//退出编辑
wq          		//保存并退出
: q!        		//强制退出
: w newfile 	    //另存为
set nu         	    //显示行号
: set nonu          //取消行号
: set hlsearch      //设置高亮搜索
: set nohlsearch    //取消高亮搜索
: n, ms/oldstring/ newstring //替换整 个文本每行的第一- 个oldstring
: n, m s/oldstring/newstirng/g //替换整个文本所有的oldstring
ring				//向下搜索string
?string				//向上搜索string

5.文件压缩与解压

5.1>tar 将文件打包或者解包

◼ c 创建包文件

◼ f 指定目标为文件而不是设备

◼ v 显示详细过程

◼ t 显示包中的内容而不释放

◼ x 释放包中的内容

◼ z GNU 版本新加的,使得 tar 有压缩和解压的功能

5.2>gizp 对文件进行压缩或者解压

6.进程管理命令

6.1>ps 默认显示与当前终端有关的进程信息

-e 显示系统中所有的进程信息

-f 显示更多的进程属性信息(全格式)

-L 显示进程中的线程 ID

6.2>pstree 以树状图形式显示进程之间的关系

6.3>kill 结束或者挂起一个进程

-9 强制结束进程

-stop 挂起进程

6.4>pkill 结束一组同名的进程

6.5>& 后台运行程序

6.6>jobs 显示当前终端的任务

6.7>fg bg

fg %任务号 将后台运行的或挂起的进程挪到前台执行

bg %任务号 将挂起的进程唤醒到后台执行

6.8>top 查看系统资源使用情况以及进程信息

7.用户管理命令

7.1>系统存储用户信息文件

/etc/passwd 存储用户基本信息

/etc/group 存储用户组的信息

/etc/shadow 存储用户的密码

7.2>添加新用户

useradd newname 添加一个新的用户 newname

选项: -g 执行新用户的主组

​ -G 将新用户添加到副组

​ -s 指定新用户默认使用的 shell 终端

​ -d 指定新用户登录默认进入的目录

创建新用户需要管理员身份,创建新用户成功后,会在/home 下生成该用户的家目录。

7.3>修改用户密码

图片5

7.4>删除用户

userdel 删除用户时,首先确保该用户没有登录。userdel 默认仅删除用户,不会删除家目录及家目录中的文件,若想删除用户的同时移除家目录, 那么使用 userdel -r username

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值