linux常用命令

本文详细介绍了Linux系统中的常用命令,包括文件和目录操作、用户管理、系统信息查看、进程管理以及打包压缩等。通过实例展示了如何使用ls、cd、mkdir、rm、cp、mv、cat、grep等命令,并探讨了文件权限、用户组管理和进程监控。此外,还提到了系统关机重启、网络配置检查以及文件权限的修改。这些基础知识对于日常的Linux系统维护和管理至关重要。
摘要由CSDN通过智能技术生成

linux常用命令
主要参考https://cloud.tencent.com/developer/article/1200321?from=information.detail.linux%E5%8F%96%E6%B6%88%E8%87%AA%E5%8A%A8%E5%85%B3%E6%9C%BA%E5%91%BD%E4%BB%A4
1.linux文件夹的目录结构

/       根目录【linux下只有一个根路径】
/bin       存放可执行的二进制文件  如常用命令:ls,tar等
/sbin      系统二进制执行文件目录,主要用于具体应用
/usr/bin  后期安装的一些软件
/usr/sbin 超级用户的一些管理程序
/etc       系统配置文件存放的目录【不建议在该目录存放可执行文件】
/home   默认的用户目录
/lib   系统使用的函数库目录
/dev    存放linux系统下的设置文件
/usr       用于存放系统的应用程序

2.Linux命令格式

command [-options] [parameter]

    command:命令名称
    [-options]:选项,可用来对命令进行控制【可省略】
    parameter:命令参数,可以多个或零个      

3.文件和目录命令

 1.查询目录命令

   ls   显示子目录与文件,不包括隐藏文件

   ls -a 查询所有子目录和文件,包括隐藏文件【隐藏文件以“.”开头的文件】

   ls -l  显示文件的详细信息

   ls -l -h   以人性化显示详细信息【例:文件大小】
 
ls通配符
*代表任意个数任意字符ls * 1 *
?代表任意一个字符ls ?1?
[]可以匹配字符组中任意一个ls [a-z]
2.切换目录 cd
	cd [目录名称] 	切换到指定目录
	cd   			切换到当前用户的主目录【/home/用户目录】
	cd ~  			切换到当前用户的主目录/home/用户目录】			
	cd .    		切换至当前目录	
 	cd ..   		切换到上级目录	
 	cd -    		切换到上次工作目录【在最近两次工作目录来回切换】  
3.创建和删除命令
	mkdir   目录名  		创建新目录
	mkdir -p 目录名   		例如 mkdir -p a/b/c
	touch 文件名  			创建文件文件存在修改文件修改日期】
	rm -f 					强制删除
	rm -r 					递归删除目录下的内容
4.拷贝和移动命令 cp
	cp 源文件  目标文件         	复制文件或目录
  	cp -f  源文件 目标文件      	已经存在的目录文件强制覆盖
  	cp -i  源文件 目标文件      	覆盖文件前提示
  	cp -r  源文件 目标文件   	递归复制目录【复制目录必须加此参数】
  	mv 源文件 目标文件           	移动文件,目录或重命名
  	mv -i 源文件  目标文件  		覆盖文件前提示
5.查看文件命令 
	cat  文件名        		查看文件内容.创建文件,文件合并,追加文件内容等
	cat -b  文件名      		对非空行输出行编号
	cat -n 文件名       	对输出的所有行输出行编号
	more 文件名            	分屏显示文本内容
操作键功能
空格键显示下一屏
Enter键向下滚动一行
b回滚一屏
f前滚一屏
q退出
	grep 字符串  文件名           	文件内字符串查找
	grep  字符串  -n  文件名   		显示行号
	grep  字符串  -v  文件名   		查找文件内不包含指定字符串的行
	grep  字符串 -i    文件名   		忽略大小写
	grep  ^字符串     文件名     		查找以指定字符串开始的行
	grep  字符串$    文件名      		查找以指定字符串结尾的行
6. 修改文件权限chown

	chown     用户名  文件名/目录    	修改文件/目录的拥有者
	chgrp    -R  组名  文件名/目录   	递归修改文件/目录的组 
	
	chmod +/- rwx  目录/文件名   		修改目录或文件名权限 
	chmod  -R  755   文件名/目录    	递归修改文件|目录权限    [755  代表拥有者/组/其它用户的权限]

在这里插入图片描述

linux文件权限说明(drwxr-xr-x)

Linux 文件管理 : chmod 命令详解

	   
7.其它命令echo
    echo  内容     	在终端显示指定文本
		>  文件名     	重定向,将输出内容添加到指定文件中 【覆盖】  例: echo linux  > 1,txt    将linux字符串写入文件    ls -hl > 1.txt   将列表写入文件
		>>  文件名   	重定向, 将输出内容追加到指定文件中【不覆盖】 例: echo  linux  >> 1.txt      ls -hl  >> 1.txt
8.关机/重启命令shutdown
	shutdown  [options]  [time]  		关机/重启命令
	options    			重启或关机命令   默认关机   -r 重启
	time    			重启/关机时间  默认1分钟后
	shutdown  -c    					取消关机/重启命令
9.查看/配置网卡信息
	ifconfig    		查看/配置当前计算机的网卡配置信息      ifcong | grep inet 
	ping  ip地址        	检测目标ip地址是否正常          ping 127.0.0.1  本地回环.测试本机网卡是否正常

3.用户管理

1.	drwxr-x---
	d:表示文件类型;
	rwx:表示文件所有者的对该文件所拥有的权限;
	r-x:表示文件所属组对该文件所拥有的权限;
	---:表示其他用户对该文件所拥有的权限。
2. 组管理     【组在/etc/group目录下】
	groupadd 组名   			添加组
	groupdel  组名  			删除组
	chgrp -R 组名  目录/文件名  	修改文件/目录的组
3.用户管理

    useradd -m -g 组 用户名   	添加新用户  【-m  自动建立用户目录     -g 指定用户所在组,否则会创建一个和同名的组】
    passwd  用户名    			设置用户密码
    userdel   -r   用户名    	删除用户 【-r 自动删除用户目录】
    id 用户名     			查看用户信息【uid 用户编号  gid  组编号】
    who      					查看当前所有登录的用户列表
    whoami   					查看当前登录的用户账号
	 usermod   -G  组名   用户名 	给用户添加附加组  【-G 附加组   -g  主组】
	 
	which  命令名称    			查看命令所在目录 
	su [-] 用户名  				切换用户    【"-" 切换到用户的用户目录】【不加用户名默认切换至root】

4. 系统信息

	1. date    查看系统时间
   	cal(calendar)  [-y]   	查看日历   【-y 查看一年(默认一月)】
		df  -h   				显示磁盘剩余空间
   	du  -h [目录名]  		显示目录下文件大小
	2. 进程

	ps (proess status) 显示当前用户启动的进程
			
	ps aux    		查看进行详细情况  【a:显示终端所有进行,u:显示进程的详细信息,x:显示没有控制终端的进程】
				
	top   				显示cpu,内存占用率高的进程   【q退出】
				
	kill [-9]  j进程号  	杀掉进程   -9 强制删除

5.其它命令

1.查找命令
    	find [路径] -name 条件   		查找命令   【默认本路径】	
2.软链接
        ln  [-s]  文件路径    			软链接路径    【文件路径建议使用绝对路径】【-s  不加-s 创建的是硬链接】
3.打包压缩
   tar -cvf  包名称.tar   被打包的文件/路径      	打包
   tar -xvf  包名称.tar               		解包
   tar -zcvf  包文件.tar.gz|bz2  被压缩的文件/路径   	打包和压缩    【gz:gzip压缩方式   bz2:bzip2压缩方式】
   tar -zxvf   包文件.tar.gz|bz2             	解压
   tar -zxvf   包文件.tar.gz|bz2 -C 目录     	解压到指定目录
选项含义
c生成档案文件,创建打包文件
x解开档案文件
v列出归档解档的详细过程,显示进度
f指定档案文件名称,f后面一定是.tar文件 所以必须放选项最后
z调用 gzip
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值