linux基础命令

LINXU 基础命令

ls:list 查看当前文件夹下的内容
	ls a*:查看所有带a的文件
	ls a?:查看a后面有一个字符的文件
	ls {abc} d:在abc中任意选一个和d匹配组成的文件详细信息
	ls -al | more :将详细结果给more处理
	*:通配符
	?:任意一个字符
	\:转义字符
	|:把左边的命令执行的结果给右边处理
	^h:以h开头的行
	o$:以o结尾的行
	[]:匹配里面的任意一个
	h.:只要h后面有字符即匹配

pwd:print work directory 查看当前所在文件夹

cd:change diretory 切换文件夹

touch:make directory 创建目录
	(touch dir dir创建三个相同目录文件,touch dir{dir,dir})

rm:remove 删除指定问价

gedit:文本编辑器

ctrl+shift++ :放大terminal字体

ctrl+ - :缩小terminal字体

tab:自动补全

ctrl+c:终止进程 

如果--help不能出来帮助文档则说明其为窗口命令,可用man调用
command --help、man command

ls -l、ls -lah:显示当前目录详细信息

drwxr-x-wx :
			d:代表文件夹 -:代表文件
rwx r-x -wx:
			r:可读 w:可写 x:可执行

tmp文件是公共的,所有用户都有权限  

ls+文件名:查看文件夹内容详情

cp:cp+doc+dir:把文件复制到指定路劲下
   cp 1.txt 2.txt:在当前目录下复制1.txt创建2.txt
   	-a:保持源文件原有属性
   	-f:覆盖已经存在文件而不提示(默认直接覆盖)
   	-v:显示拷贝进度
   	-r:拷贝文件夹
   	-i:在覆盖目标文件时请求用户确认是否覆盖

mv:移动,重命名 move(相当于windows剪贴)(-i,-v,-f)
	mv abc ab:移动abc并且改名ab
}



>,>>重定向:将命令执行结果重定向到一个文件
	ls> text.txt 将terminal输出结果转存到text.txt中,如果文件不存在,在创建文件。如果文件存在,则覆盖文件内容。
	>>:不覆盖文档内容

cat:在terminal中查看文件内容(不可更改),可查看多个文件。直接显    示到最后一行,不方便。通常用于查看较小文件。

more:查看文件内容,从第一行开始显示。enter往下翻,b往回翻。通常用	    于查看较大文件。

ln:建立链接文件,类似于windows的快捷方式,
	软链接:ln -s(soft) 1.txt 1n-soft-link 给1.txt创建一个软链接,名叫...
		      ln -s 1.txt ~/l-link 给其他目录创建一个软链接,如果源文件不写绝对路径,软链接指向的文件不存在.不占用存储空间,源文件删除则软件失效

	硬链接:本身占用空间,相当于把源文件复制,更改一份文件其他文件都同步更改。

grep:文本搜索:grep 'a' 1.txt
			  -n:显示匹配行及行号
			  -i:忽略大小写
			  -v:反向查找
			  grep -n hello text.txt

find:查找文件 find /dir -name test.txt. 查找fir目录下所有名称为text.txt的文件
	  find /dir -name  '*.sh'查找dir目录下所有后缀名为。sh的文件

tar:归档管理,将一系列文件归档到一个大文件中,也可以吧档案文件解开以恢复数据。就是打包和解包
	tar cvf a,tar *.txt:
		-c:生成档案文件,创建打包文件。
		-v:显示详细过程已经压缩进度
		-f:指定档案文件名称(多参数时写在最后面)
		-t:列出档案中包含的文件
		-x:解开档案文件
	tar czf b.tar.gz *.txt:压缩所有txt文件,铭文tar.gz
	tar zxf b.tar.  gz -C dir:将b.tar.gz解压到dir文件夹

gzip
bzip2:压缩解压缩
	 gzip -r a.tar
	 gzip -d a.tar.gz
	 	-r:压缩所有子目录
	 	-d:解压

一步到位:tar czf (j)b.tar.gz(bz2) *.txt:压缩所有txt文件,铭文tar.gz
	     tar zxf (j)b.tar.  gz(bz2) -C dir:将b.tar.gz解压到dir文件夹

zip:zip -r zz *.txt自动生成后缀名.zip
	unzip -d dir zz.zip 将zz.zip解压到dir文件夹下,解压时会自动创建目录。
压缩率 zip<gzip<bzip2
通用性 zip>gzip>bzip2

which:查看命令位置
	which zip

su:切换用户权限

su admin:切换用户

passwd:切换用户密码

exit:退出当前终端
	  如果是远程登录,则退出当前登录账户
	  如果是切换后的登录用户,则返回上一个登录账号 


who:查看当前登录的用户
	  pst:以终端的形式登录
      tty:用户登录的终端
       pkill -kill -t pst:注销当前用户或者终端

reboot:重启
shutdown -r now:重启操作系统,会给其他用户提示
shutdown -h now:立即重启
shotdowm -h HH:mm :定时关机
shutdown -h +10:十分钟后关机

chmod(change mode):修改文件权限
		u:user表示该文件所有者
		g:group用户组
		o:other表示其他人
		a:all表示三者皆是
		drwxr-x-wx :
			d:代表文件夹 -:代表文件
		 rwx r-x -wx:
			r:可读(4) w:可写(2) x(1):可执行 -:没有任何权限(0)
		chomd +(-)(=)x text.txt:给text.txt添加(减去)(附上)可执行权限
		chomd u+r,g-W,o+x text.txt
		chomd 111 text.txt给text.txt--x --x --x权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值