Linux基础常用指令以及快捷键的使用andShell常用通配符:1.登录与注销,2.目录与文件,3.文件内容显示,4.文件内容处理,5.压缩,6.获取帮助,7.其他命令;

一.写在最前

小编初学Linux,花费一段时间总结的一点Linux指令,日后有空再来慢慢补。

二.Linux常用快捷键:

按键作用
Ctrl+d键盘输入结束或退出终端
Ctrl+s暂停当前程序,暂停后按下任意键恢复运行
Ctrl+z将当前程序放到后台运行,恢复到前台为命令fg
Ctrl+a将光标移至输入行头,相当于Home键
Ctrl+e将光标移至输入行末,相当于End键
Ctrl+k删除从光标所在位置到行末
Alt+Backspace向前删除一个单词
Shift+PgUp将终端显示向上滚动
Shift+PgDn将终端显示向下滚动
Tab自动补全

三.Shell 常用通配符:

字符含义
*匹配 0 或多个字符
?匹配任意一个字符
[list]匹配 list 中的任意单一字符
[ ^ list ]匹配 除 list 中的任意单一字符以外的字符
[c1-c2]匹配 c1-c2 中的任意单一字符 如:[ 0 - 9 ] [ a - z ]
{string1,string2,…}匹配 string1 或 string2 (或更多)其一字符串
{c1…c2}匹配 c1-c2 中全部字符 如{1…10}

1.登录与注销

	sudo useradd lilei  //添加用户 (不能被立即使用,需设置密码 sudo passwd lilei)  
	sudo adduser lilei  //添加用户
	login				//登录或切换用户
	logout 				//注销用户(命令行)  exit(shell-退出控制台)
	shutdown -h 20		//20分钟后自动关机	shutdown -c  //取消
	halt(root用户)  	//关闭所有进程后自动关机
	poweroff 			//同上
	shutdown -r 20		//20分钟后自动重启
	init 1 - 6			//重启 (0-停机,1-单用户,2-多用户,3-完全多用户,4-图形化,5-安全模式,6-重启)
	reboot				//重启

2.目录与文件

	pwd					//显示当前工作目录
	mkdir mydir			//创建工作目录
	cd mydir			//更改工作目录
	rmdir mydir			//删除工作目录
	touch myfile		//创建文件
	mv myfile mydir		//移动目录或文件
	cp myfile myfir  	//复制目录或文件
	rm -rf mydir		//删除目录或文件
	ls -l myfile		//查看文件最后被编辑时间
	ls -lu myfile		//查看文件最后被访问时间
	touch -at 20220919 myfile  //修改文件最后被访问时间
	ls 					//列出所有文件和目录
	ls -a 				//查看所有文件
	ls -i				//显示文件索引节点号
	ls -l 				//详细显示
	ls -m 				//以逗号分隔
	sudo apt-get install tree 
		tree -l			//以树状图列出目录内容
		tree -a 			//所有
		tree -i 			//不以阶梯状
		tree -s  			//列出文件或目录大小
		tree -t  			//按更改时间
		file -b myfile  //显示目录或文件的详细信息
	stat myfile  		//同上

3.文件内容显示

	cat > myfile  		//创建文件并编辑内容(ctrl+D结束编辑)
	cat -n myfile 		//查看文件
	chmod [u/g/o/a][+/-/=][r/w/x] myfile  //更改文件权限
	u-user,g-group,o-others,a-all  .   +-添加,--删除,=-重置   .
	r-read	读(4),w-write写(2),	x-execute执行(1)
	more myfile  		//分页往后显示文件(Space空格)
	less myfile  		//分页自由显示文件(Page Down / Page Up)
	head (-10) myfile   //指定显示文件前若干行(默认前10)
	tail (-10) myfile   //指定显示文件后若干行(默认后10)

4.文件内容处理

	sort myfile  			//对文件内容进行排序
	sort -r myfile  		//逆序
	uniq myfile  			//检查文件中的重复内容
	grep (-c)‘text’ myfile  	//在文件中查找指定内容 (显示行号)
	diff myfile1 myfile2  	//对不同文件进行比较
	diff3 myfile1 myfile2 myfile3  	//三个文件
	sdiff myfile01 myfile02  		//合并
	cmp myfile01 myfile02  			//通过字节对不同文件进行比较
	comm myfile01 myfile02  		//对有序文件进行比较
	cut -b(-c)(-d) 2(3) myfile  	//对文件内容进行剪切
	paste myfile02 myfile01 		//对文件内容进行粘贴 02-)01
	wc (-参数) myfile  //对文件内容进行统计 (c-字符数,w-单词数,l-行数)

5.压缩

	zip myfile.zip myfile  		//压缩
	zip -d myfile.zip myfile  	//添加
	zip -m myfile.zip myfile  	//删除
	unzip -o myfile.zip  		//解压(覆盖)
	unzip -n myfile.zip  		//解压(不覆盖)
	zipinfo myfile.zip  		//列出压缩文件信息

6.获取帮助

	man ls  				//获取帮助
	man -k ls 			 	//不清楚完整名字
	whatis ls  				//获取帮助
	help cd ,help ls ,help xxx  	//获取帮助 -d(简短描述) -s(用法简介)
	info who  				//获取帮助

7.其他命令

	clear 或者 Ctrl + l 				//清楚屏幕信息
	echo xx  	//显示文本  x=0  echo $x . echo -e \$x . echo $(pwd)
		//echo "hello World!"  输出Hello World!
	date  		//显示日期和时间(+%y 年  +%m 月  +%d日)
	cal  		//显示当前日期  cal -y
	ps  		//查看当前进程  -A(所有)  U  lilei (用户lilei)
	kill -9 2315  	//终止某一进程  
	ps -ef | grep Jincheng
	pkill Jincheng
	killall Jincheng
	last  		//显示最近登录系统的用户信息-6列
	history (10//显示历史指令-默认1000行
	sudo adduser lilei sudo  	//给普通用户赋予root权限
	sudo usermod -G sudo lilei  //同上
	alias l=’ls’  	//定义命令别名
	unalias l  	//删除别名
	alias  	//列出别名
小编能力有限,指令了解不全,具体细节可自行baidu,感谢阅读 ^ - ^
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值