【Linux常用命令】


一、Linux常用快捷方式

ctrl+alt+t			打开终端
ctrl+shift+t		新建终端
ctrl+shift+e		左右分屏
ctrl+shift+o		上下分屏
F11					全屏显示
ctrl+tab			屏幕切换
ctrl+shift+x		当前窗口全屏
ctrl+shitf+z		全屏回到窗口
ctrl+shift+d		关闭当前终端
ctrl+d				关闭所有终端
ctrl+shift+'+'			文字放大
ctrl+'-'				文字缩小

ctrl+alt+F1/2/3/4/5/6/7	图形界面与纯命令行切换

shift+pageUP			向上翻页
shift+pageDown			向下翻页

部分文件名+tab			自动补全

ctrl+shift+c			复制
ctrl+shift+v			粘贴
ctrl+shift+n			粘贴

二、Linux常用命令

clear									清屏
pwd										显示当前目录绝对路径
ls										显示当前目录下文件
ls -a									显示当前目录下所有文件
ls -lh									详细显示当前目录下文件信息
cd										目录切换
history									显示历史命令
cman 1									帮助手册命令
cman 2									帮助手册调用参数
cman 3									帮助手册库函数
find [路径] -name [文件名]				指定路径下查找文件
grep									文件中检索关键字
grep -Rn a test.txt						相对路径
grep -Rn "hello" /home/tarena/test.txt	绝对路径		
more									页显示查看文件
enter									下一页		
head									前n行	head -15  查看前15行
tail									后n行	tail -15  查看后15行	tail -f	随文件增加,显示追加内容
cat										查看文件内容	cat test.txt

配合命令使用的正则表达式

**文件通配符**
*			通配若干任意字符	ls*.txt,通配任意ls开头.txt结尾字符文件
?			通配1个任意字符	file_?.txt	通配2个任意字符 file_??.txt
[]			通配制定一类字符 file_[a-z].txt				

**管道符	|**
ls -lh /etc | more		按页详细显示etc目录
cat a.txt | grep aaa	打开a.txt文件并检索aaa
	
**分隔符	;**
ls;pwd;date				一行输入多个命令用分隔符隔开

**续行符	\**
无续行符
cat \etc\passwd | grep tarena
有续行符
cat \
> /etc/passwad/\
> | grep\
> tarena
	
**重定向符**
输出重定向	>	echo hello > a.txt	将本应输出至显示器的hello重定向至a.txt
输入重定向	<	cat < a.txt >b.txt	本应为键盘输入重定向至a.txt,并将结果输出重定向至b.txt
追加			>>	echo hi >> a.txt	通过追加避免覆盖hello

文件编辑

chmod	修改文件权限	
	u 属主权限	g 同组权限	o 其他权限	a 所有权限
	+ 增加	- 减少	= 设置
	r 读取	w 写入	x 执行
	示例:
		-rw-rw-r-- 1 tarena tarena 0 5月   2 12:00 test_1.txt
		属主:可读可写不可执行;
		属组:可读可写不可执行;
		其他:可读不可写不可执行;

	调整成:
		属主:可读可写可执行;
		属组:不可读可写可执行;
		其他:可读不可写可执行;
		chmod u=rw,g=wx,o=rx test_1.txt

	调回原程序:
		chmod g-x,g+r,o=x test_1.txt

	调整至新程序:
		chmod 635 test_1.txt
		
mkdir	创建目录
	mkdir test	一级目录创建
	mkdir test/test1/test2 -p	多级目录创建

touch	创建文件
	备注:创建新目录的新文件,只能通过先创建目录,再创建文件方式进行
		
rm	删除文件/目录
	rm test.txt	删除文件
	rm test	-fr	删除目录 -fr强制递归
	rm test.txt test -fr	多文件目录删除

cp	复制文件/目录
	cp test.txt test1.txt	复制文件到新文件
	cp test.txt test	复制文件到目录中
	cp test test1 -fr	复制目录到新目录
	cp test ../ -fr	复制目录到目录中
	cp test word -f	复制且覆盖已有文件

mv	更名/移动
	更名
		mv test.txt test1.txt	文件更名
		mv test test1		目录更名
	移动
		mv test1.txt ../test	文件移动
		mv test1 ../test	目录移动

echo	打印命令
	echo hello > hello.txt		将hello写入hello.txt文件中
	echo 1245 >> hello.txt		将1245追加至hello后面,注意重定向符两边的空格不可省略

tar	文件压缩/解压
	压缩
		目录压缩
		tar -jcvf A.tar.bz2 A	将文件A压缩成A.tar.bz2
		tar -zcvf A.tar.gz A	将A文件压缩成A.tar.gz格式
		文件压缩
		1.创建与压缩文件同名目录;	2.压缩文件至目录
	解压
		tar -xvf A.tar.bz2(gz)	将A.tar.bz2或A.tar.gz文件解压生成A文件
ln	创建文件链接
	硬链接		硬链接类似文件备份,即一份文件数据与多个不同文件名关联
		ln a.txt b.txt		a、b皆为数据通道,一个关闭另一个依然可以访问
	软链接		软链接类似快捷方式
		ln -s a.txt b.txt	b为a的映射,数据依然从a进入读取

总结

Linux快捷方式,是系统操作的基础

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值