linux命令一

一切命令都是基于linux系统操作去执行

	文件是文件,目录是目录,目录=文件夹,文件夹包含文件

linux用户

	]# useradd zhangsan		创建一个zhangsan用户
	]# usermod -G g1 user1		把用户user1添加到g1组
	]# passwd zhangsan		给用户zhangsan设置密码
	]# date				显示当前的系统时间
	]# date -R			显示当前时区
	]# useradd zhangsan		创建了一个zhangsan用户
	]# su zhangsan			切换到zhangsan用户	su:切换用户
	]# cd~				定位到用户根目录
	]# ll				查看当前目录权限
	]# init 0			关机
 	]# halt				关机
	]# poweroff			关机
 	]# shutdown -h now   		(仅限root用户使用)
 	]# shutdown -h 10 		10分钟后自动关机
 	]# ping www.baidu.com		使用ping命令测试虚拟机网络是否连接(以百度为例:www.baidu.com)
 	]# ps -A 			显示所有进程
 	]# ps a				显示终端中包括其它用户的所有进程
 	]# ps -a			显示所有进程(包括其他用户的进程)
 	]# ps -u			用户以及其他详细信息
 	]# ps -x			显示没有控制终端的进程
 	]# groupadd g1			创建组g1
 	]# cat etc/gshadow		查看默认组所在位置
 	]# cat etc/shadow		查看所有用户信息
 	]# cat /etc/passwd | wc -l	统计用户数量包括当前路径
 	]# shutdown -r now 		立即重启
	]# shutdown -r 10   		十分钟后重启
	]# shutdown -r 17:00 		在17:00重启
	]# shutdown -h now 		立刻关机(root用户使用)
	]# shutdown -h 10 		10分钟后自动关机
	]# whoami			查看当前用户名
	]# wc -l /etc/passwd		统计用户数量
	]# ifconfig			查看系统的ip地址

文件压缩

	]# tar czvf zhangsan.txt.tar zhangsan.txt	压缩zhangsan.txt文件

文件增删改查

链接:linux ls 只显示文件或者文件夹.

	]# mkdir zhangsan		创建一个张三的目录   linux里面只有文件和目录,目录也称文件夹
	]# ls *.txt			查找本目录下拓展名为.txt的文件
	]# ls -a			查看当前目录下所有文件包括隐藏文件
	]# ls -l | grep ^d		只显示文件夹
	]# ls -l | grep ^-		只显示文件
	]# type ls      		查看命令ls命令类型 
	]# touch zhang.txt		创建一个zhang.txt文件	文件:文件只是文件,不是目录
	]# cp zhang.txt zhang1.txt	复制zhang.txt到当前目录下为zhang1.txt
	]# cp zhang zhangsan		复制文件zhang到zhangsan目录下
	]# file xuan     		查看文件xuan内容类型
	]# pwd				查看当前路径

删除

	]# rmdir -p 1txt		删除指定目录之后,若该目录的上层目录已变成空目录,则将其一并删除	级联删除
	]# rmdir -v			提示.操作成功后会有提示
	]# rmdir -r			删除此目录下的所有文件,但是此目录不删除
	]# rm a.txt			常规删除a.txt文件
	]# rm -d			直接把欲删除的目录的硬连接数据删除成0,删除该目录;
	]# rm -f			忽略不存在的文件,强制删除,无任何提示
	]# rm -i			删除已有文件或目录之前先询问用户;
	]# rm -r或-R			递归处理,将指定目录下的所有文件与子目录一并处理;
					-r就是向下递归,无论下面多少级目录,一并删除
	]# rm --preserve-root		不对根目录进行递归操作;
	]# rm -v			显示指令的详细执行过程。
	
	实例:
	注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
	]# rmdir -p 1.txt/2.txt		删除1.txt目录后会在删除1.txt下的2.txt目录
	]# rm -- -f  或 	]# rm ./-f	删除以-f开头的文件
	]# rm -R dir xuan		删除xuan目录下的所有东西
	]# rm -rf xuan			强制删除xuan目录
	]# rm -rf 1* 			删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符
	]# rm -rf 文件1 文件2 ……		批量删除文件
	]# rm -fr .*			删除当前目录下的所有隐藏文件
	]# rm -f .tmp			删除tmp文件
	]# rm -fr .tmp			删除tmp目录或者文件
	组合删除:
	]# rm -rf -v xuan		删除xuan目录以及目录下所有文件

链接: 删除详情.

文本编辑

	]# mv zhang.txt txt.zhang	文件zhang.txt名字修改为txt.zhang
	]# mv zhang /tmp		文件zhang移动到tmp下
	]# vi zhang 			进入文件zhang,进行编辑
	]# set -i '$d' zhang		删除文件zhang最后一行内容
	]# head -n 3 /zhang		查询文件zhang前三行
	]# tail -n 3 /zhang		查询文件zhang后三行
	]# cat zhang   			查看文件zhang内容
	]# cat etc/passwd>>bawei.txt	把etc文件夹里面的passwd文件里面的数据复制到bawei.txt     这样做的好处是不用在文件里面写数据,直接把别的文件的数据复制到新的文件
	]# 

权限

7:读写执行 6:读写 4.3.写执行 2.1.执行
	]# chmod			修改权限信息
	]# chmod 767 zhang		修改zhang权限
	]# chmod g+z zhang		设置zhang权限
	]# ll 				查看当前文件权限
	]# chmod 777 zhang		设置权限

sort命令

	}# sort -b 			忽略每行前面开始出的空格字符。
  	]# sort -c   			检查文件是否已经按照顺序排序。
  	]# sort -d   			排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
  	]# sort -f   			排序时,将小写字母视为大写字母。
 	]# sort -i   			排序时,除了040176之间的ASCII字符外,忽略其他的字符。
  	]# sort -m   			将几个排序好的文件进行合并。
 	]# sort -M  			将前面3个字母依照月份的缩写进行排序。
  	]# sort -n   			依照数值的大小排序。
 	]# sort -o<输出文件>  		将排序后的结果存入指定的文件。
 	]# sort -r   			以相反的顺序来排序。
 	]# sort -t<分隔字符>  		指定排序时所用的栏位分隔字符。
 	]# sort +<起始栏位>-<结束栏位>  	以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
	]# sort --help   		显示帮助。
 	]# sort --version  		 显示版本信息
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值