Linux 基本命令

基本命令

cd 切换路径

		cd 目标目录 进入目标目录(相对路径)
		cd ./目标目录 进入目标目录(相对路径)(展开后是绝对路径 不展开是相对路径)
		cd /目标目录 进入目标目录(绝对路径)

	相对路径(不从根目录开始讲 只给文件名默认当前位置)
	绝对路径 (从根目录开始讲 )

				.当前位置
		..上一层
		~当前用户家目录
		-相邻的位置切换
		cd ..去上一层
		cd ~去家目录
		cd -切换到上一个切换过来的目录(两个无限循环)

显示当前路径

pwd

清屏

ctrl l
clear

字体变化

ctrl ++
ctrl --

使用命令

用户身份

$ 普通用户
# 管理员
su切换完管理员(不能用完su回来)
exit 退出回到当前用户

创建文件

touch 创建普通文件
mkdir 创建目录文件(文件夹)

拷贝 删除 移动/重命名

cp 拷贝文件
1.目录(cp -r)
2.普通文件(cp)
cp /etc/passwd .
cp /etc/passwd mypaswd(没有给路径 默认当前位置)
cp -r 目录1(文件目录) 目录2(目标路径)(无文件路径 只有名字 代表默认当前目录)
3.软连接 实现消灭递归(把自己自身的上层目录 拷贝到自身)
先创建 后拷贝
cp -r ../dir .
目录文件无法覆盖 只会合并

rm 删除文件
1.目录(cp -r)
2.普通文件(cp)


cd -r ../dir dir
目标文件中有了源文件

mv 移动/重命名
mv a.c b.c (a.c消失 生成b.c)
mv 源文件 目标目录(移动)
mv 源文件 目标目录/文件名(重命名)

查看文件的方法

cat(小文件内容查看)
打印文件中的内容
也可以向文件中写入数据和合并文件
	写入数据
		cat(重定向)> file1  
		输入
		(ctrl + D)
	合并文件
		cat file1 file2 > file
	
more(大文件显示)(分屏显示)
一个一个屏幕显示 空格翻页

less 
q退出
可以反复浏览不退出

查看日志文件
	head(显示默认前10行)
	head -显示行数 文件名 默认十行

	tail(显示末尾10行)
	tail -显示行数 文件名 默认十行 
	tail -f file(查看日志文件)

中断

ctrl + c 结束当前运行的进程 
ctrl +d 结束键盘输入
ctrl + z 结束正在执行的进程

VI/VIM

redhat中没vi vi == vim
1.命令模式   只能执行相应命令 (ESC)

2.编辑/插入模式  编辑内容	(i a o)

3.末行模式	保存查找内容(:/  ?)
q  只退出(文件没有改动)
q! 强制退出
w 只保存

i 插入当前光标前
a 插入当前光标后
o 插入当前行的下一行
A 插入当前行的行尾
I 插入当前行的行头
O 插入当前行的上一行

末行模式下执行
	set nu 显示行号
	set nonu取消显示行号
	/root 搜索 字符高亮 n切换
	:行号 跳转

命令模式
	n yy 复制n行
	n dd剪切n行/删除n行
	p 黏贴
	u 撤销
	gg 跳转到第一行
	G 跳到文件末尾
	dw 删除一个单词
	r 修改一个字母
	R 持续修改/替换(ESC退出)

实用命令

man  命令
获得参数和方法

find 路径 -name(查找方式)文件名 
find . -name main.c

grep “字符串” 文件名
打印出一行
过滤 在一个文件中查找匹配字符串

| 管道 可以把一个命令的输出结果写入该文件 然后可以让另一个命令读取该文件内容
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值