Linux基本命令

Linux初学操作基本命令

主要的基本命令

ifconfig	查看ip地址
xshell  	ssh + ip 连接
pwd 	查看绝对路径(绝对路径指以/开头)
相对路径: 	先指定一个当前路径,再这个基础上再执行一个相对路径(以.或..开头的)
cd  	
	cd	切换家目录
	cd /	切换跟目录
	cd 目录名
touch 	创建一个新的空文件
alt + 回车 	切换全屏
ls /   ll     	罗列出目录 /文件
ctrl + l / clear 清屏
tab 	补全
ctrl + c 	取消当前要输入的指令/结束指令
ctrl + ins 	复制
shift + ins	粘贴
上键		为上一个输入的代码

一些特殊操作

cat 	查看文件内容
echo > 	重定向能写文件
		echo "hello" > 3.txt 
rm 		删除文件  
		rm -i 删除确认   -i 添加确认
mkdir	创建目录
rmdir 	删除空目录
rm -r 	删除目录(递归删除) 
rm -rf 	强制删除(-i没用了)   
su		切换到root用户  exit 退出root权限
history 查看历史代买
ping 	www.baidu.com检测网路是否畅通
sudo 	yum install tree安装软件

mv(move) 
		1.移动文件到其他目录
		2.给文件/目录改名
			mv ./3.txt ./5.txt
cp(copy)   拷贝文件 
			cp -r
			cp -r ./a ./b
man	 	能够进入手册查看指令具体方法
			man man
			man printf
			man 3 printf
			man ...
more 	查看文件内容,以分页形式
less	只能查看文件内容 能够灵活翻页   
			在此界面 /+单词   查找   n 找下一个       shift n 找上一个匹配的结果
			less在打开大文件的时候效率很高,不会全打开
			其他的文本编辑器大部分hi尝试吧整个文件加载到内存中
			less只加载当前能看到的这一部分,随着翻屏的动作再加载新的数据
			这是一种在计算机领域中非常常见的思想方法
			延时加载/懒加载
head 	看10行
		head -n 3 看三行
tail 	看倒数10行
date 	1.看日期
			date +%Y%m%d
			date +%Y/%m/%d
			date "+%Y%m%d %H:%M:%S"
		2.计算时间戳,并且对时间戳进行换算
			date +%s
			给定一个时间戳,如何转换成时间
			date -d@时间戳
find	find -name 按文件名查找
			find -name 1.txt > ~/result  重定向
			cat ~/result输出找到结果
		输出到显示屏上两种方式
		1.标准输出(文件I/O)  1>可以省略
			find -name 1.txt > ~/result
		2.标准错误  2> 不能省略
			find -name 1.txt 1> ~/result 2> ~/result_error
		*通配符
			find -name 1.*  1> ~/result 2> ~/result_error
grep	同时在多个文件中查找字符串
			grep "内容" * 
			grep "内容" * -n (显示第几行)
			grep "内容" * -r (大范围,递归查询)
			.c 文本文件,哪个函数被调用了
			

whereis	能帮我们找到某个程序的执行路径
		whereis ll;whereis ls;

-rw-rw-r--
drwxrwxr-x
	第一组rwx为文件拥有者对文件的权限
	第二组rwx为文件拥有着同组用户对文件的权限
	第三组rwx为其他用户对文件的权限
chmod	修改一个文件/目录的权限
chmod -r	删除读权限
chmod +r	加上读权限
chmod u-r	去掉文件拥有者的读权限
chmod g-r	去掉文件拥有着同组用户读权限
chmod o-r	去掉其他用户的读权限
chmod 777 (8进制111)可读可写可执行
chmod 666 (8进制110)可读可写不可执行
	对文件来说,读权限意味着能查看文件内容
	对文件来说,写权限意味着能修改文件内容	
	对文件来说,执行权限 一个文件能否执行的必要条件,不是充分条件
		文件需要同时具备可执行权限,且文件格式满足系统的可执行要求才能执行
对于目录来说
	读权限意味着能查看目录的内容;
	写权限意味着能新增删除目录的内容;
	执行权限意味着能否cd到当前目录中;

root 用户
	su			切换到root用户
	exit/ctrl+d 退出root权限
	对于大部分程序员只要有常识性的了解即可,
	运维工程师管理权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值