Linux命令大全

Linux命令大全

1、常用命令

ls   显示文件或目录

ls -l      列出文件详细信息(不包含隐藏文件)
ls -a      列出当前目录下所有文件及目录,包括隐藏文件(以.开头的文件和目录)

mkdir 创建目录

cd 切换目录

touch 创建文件

echo 打印,加上重定向可以向某个文件输入内容,如果文件不存在可以创建文件

cat 查看文件内容

less 类似cat,分页查看文件内容

空格   下一页
b     上一页
-N   	显示行号
/字符串	向下搜索"字符串"的功能
?字符串	向上搜索"字符串"的功能
q			退出

head 显示前N行数据(默认显示10行)

tail 查看文件内容

-f		循环读取文件内容(常用来实时查看日志)
-n 10		显示最后10行数据

cp 拷贝

mv 移动或重命名

rm 删除文件

rm -r       递归删除,可删除子目录及文件
rm -f       强制删除
rm -rf      强制递归删除目录

find 在文件系统中搜索某文件

wc 统计文本中行数、字数、字符数

wc test	
70623   223592 10129765 ossutil64		表示test文件的行数为70623、单词数223592、字节数10129765

grep 在文本文件中查找某个字符串

rmdir 删除空目录

pwd 显示当前目录

ln 创建链接文件

ln -s test test1		使用test创建test1软链接
ln test test1		使用test创建test1硬链接

2、解压缩(tar)

tar -cf test.tar	test		把test目录打包成test.tar
tar -zcf test.tar.gz test		把test目录打包成test.tar.gz
tar -xf test.tar			解压

3、vim 使用

vim 有三种模式:命令模式、插入模式、编辑模式;使用ESC、i、':'来切换模式。

命令行模式:

​ vim 进入之后就是命令行模式,如果在其他模式,直接按ESC即可进入命令行模式,在这个模式下可以进行翻页等操作

ctrl+f	下一页
ctrl+b	上一页
i				进入插入模式
:			 进入编辑模式
v				高亮显示选择
y				复制高亮的字符
p				粘贴复制的字符

插入模式:

​ 在插入模式下可以进行文本编辑

编辑模式:

​ 其实也可以叫做命令行模式,只不过这个命令要在界面最底部:之后输入然后敲回车生效

q		退出vim编辑器
w		保存文件
!		强制
set nu		显示行号
/字符串		向下查找‘字符串’
?字符串		向上查找‘字符串’

4、yum(包管理器)使用

yum 是一个包管理用户,可以使用yum方便快捷的安装/卸载大部分软件

更改yum源,编辑/etc/yum.repos.d/CentOS-Base.repo,前提自己去找国内的源,阿里、网易等都有自行选择

yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1

yum install 全部安装
yum install package1 安装指定的安装包package1

yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序

yum remove package1 删除程序包package1

yum clean all 清理yum缓存

yum makecache 将服务器软件包信息缓存至本地,提高搜索安装效率

5、用户/权限管理

useradd  test		添加一般用户test
useradd -g root test		添加一个用户并指定其属于root用户组
useradd -d /home/test	test		添加一个test用户,并指定用户目录是/home/test
useradd -p 123456  test				添加一个test用户并设置密码为123456
userdel test		删除test用户
su		进入最高管理员权限
passwd 		重制当前用户密码
sudo		使用管理员权限执行命令
who			当前用户名
chmod		赋权
	chmod [u\o\g\a] [+\-] [r\w\x]		使用方式
	u			当前用户
	o			其他用户
	g			这个用户组
	a			所有用户
	x			可执行权限
	r			可读权限
	w			可写权限
	+			增加权限
	-			去掉权限
	例:	chmod u+x	test		为test文件添加‘当前用户(u)拥有(+)可执行权限(x)’
			 chmod u-x test		 为test文件去掉‘当前用户(u)去掉(-)可执行权限(x)’
	

posted @ 2021-02-22 16:26  SunArmy  阅读(148)  评论(0编辑  收藏  举报