Linux教程

Linux常用命令

本文主要是介绍Linux常用命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.系统信息相关命令

uname -m 			显示机器的处理器架构
uname -r  
cat  /proc/version 	查看linux 内核版本
cat  /proc/cpuinfo  CPU信息
cat  /proc/meminfo  内存信息
free -m 
cat /etc/issue 		查看系统版本信息
hostname       		主机名
ifconfig           	网卡信息
df -h               查看硬盘容量

2.文件与目录相关命令

mkdir -p /1/2/3    深层次创建文件夹
touch                   创建文件
ln -s  /root/test.txt   /home/test.txt    创建软链接(类似快捷方式)
ln  /root/test.txt   /home/test.txt       创建硬链接(类似复制件)
cp  test.txt  /home/test            复制命令(-r 参数递归复制,-f 强制覆盖)
rm 									删除命令(-r参数递归删除,-f强制删除)
mv                                  移动文件命令                                    

文件查询位置相关命令

which			查找命令的位置																
find	/  		查找文件或目录(-name参数根据文件名查找);													

查看文件内容相关命令

cat  					查看文件内容(-n参数显示内部行号)
tac                     查看内容倒叙显示
more                    查看内容
less					能查看多文件
tail                    显示文件尾部(-f 实时显示)

3.压缩与解压缩相关命令

tar   
主选项(-c  打包;-x解压文件,-r想文件中追加内容,-u更新压缩包中的文件内容)
辅助选项(-v 显示操作过程,-z支持gzip解压文件,-f指定压缩文件)

tar  -cvf     test.tar   test1.txt       test2.txt       打包
tar  -tf  	  test.tar   查看包中内容
tar  -xf     test.tar 	 解压包
tar  -zxcf   test.tar.gz   test1.txt   test2.txt   打包后进行压缩
tar  -zxvf   test.tar.gz                           进行解压缩包
tar  -zxvf   test.tar.gz   -C     /home/test       进行解压缩包到指定目录
zip   test.zip     *.txt                           zip方式打包
unzip  test.zip                        			   解压包
unzip   -d    /home/test  test.zip          解压包到指定文件夹下

vim 编辑器

i:在当前位置输入
I:在当前行首行进行输入
a:在当前位置之后输入
A:在光标尾行之后输入
o:在光标所在行下面插入新行,光标停在行首等待输入
O:在光标所在行上面插入新行,光标停在首航进行输入
/:查找(n向下匹配查找,N向上匹配查找)
u:撤销
r:替换光标所处的某个字符
R:从光标开始替换字符
s:批量替换(1,4 s/3/u/g) 1 开始行; 4 结束行; s 命令 ;3 需要替换的字符;
u替换成的字符;g连续替换
x:删除单个字符
dd:删除整行
ndd:删除n行 n代表数字
dG:删除所有内容 光标之下
yy:复制
p:粘贴
set nu :显示行号
set nonu:不显示行号
**

RPM Package 网站

http://rpmfind.net
http://rpm.pbone.net

用户与用户组

useradd 名 创建用户
groupadd 名 创建组
groupdel 名 删除组
who 查询已经登录到主机的用户信息

权限管理

r:可读权限 4(8进制)
w:可写权限 2(8进制)
x:可执行权限 1(8进制)
s:Setuid
t:粘滞位 防止其他用户进行删除
权限位
d (文件夹) rwx r -x r-x
– (文件) rwx r -x r-x
b (特殊文件)
l (软链接)
chown -R(递归处理)用户名:组名 文件名

修改权限命令

u:文件拥有者
g:组
o:其他
a:所有
+:增加权限
chmod a+x 文件夹名 赋予执行权限 及属主与属组执行权限

这篇关于Linux常用命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!