Linux系统命令的学习

常用基础命令

**ls** 查询当前目录下的文件
**pwd** 显示现处于的目录
**cd[目录名]** 切换/寻找文件夹
**clear** 或 **ctrl+r** 清除
**touch + 文件名** 创建文件
**mkdir + 目录名** 创建目录
**rm 删除文件** 本质删除文件,无法删除目录
**ctrl shift +**  放大终端字体
**ctrl -**   放小字体
使用tab键自动补全
上下键可切换使用过的命令
**rm -r(选项) 目录名** 删除目录

终端命令格式

command(命令名字) -options(选项,可以对此时命令进行控制,也可省略,可合写) parameter(参数,传递命令的参数,零个、一个、多个)

–help 命令 --help或者man 命令 查看帮助文档
命令 --help-----一次性显示
man 命令-------一页一页显示 b 回滚 f 前滚 q 退出 空格 向后回滚
–version 命令 --version 显示版本信息并退出

命令的说明

ls 通配符使用
	* 代表任意个数个字符  用法:ls 1* 找到以1开头的文件  ls *1.txt 找到以1结尾的文件
	?代表任意一个字符,至少一个 用法 ls 1?1
	[]匹配当前组中的任意一个
	[abc]  代表a,b,c中的任意一个
	[a-f]   代表a到f范围内的任意一个字符
cd 直接回到用户家目录
	cd  ~  用户家目录
	cd . 当前目录 不会发生变化
	cd .. 返回上一层目录
	cd -  可以在最近两次工作目录中进行来回切换
touch 如果说文件不存在,就会创建空白文件
	文件存在,就修改了文件的创建日期
mkdir -p a1/b1/c1/d1 递归创建目录,目录名称不可同名
rm 删除文件,直接从磁盘上删除
	rm -f 强制删除(谨慎使用)
	可使用ls中的通配符
	rm -r * 删除所有目录(谨慎使用)
tree     以树的结构显示目录及文件
	tree -d  只显示目录
cp  拷贝  cp ~/Documents/aaa.txt(源文件) ./abc.txt(目标文件)  文件名发生变化
	或者 cp ~/Documents/aaa.txt(源文件) .   文件名不发生变化
	cp -i  (复制前进行提示)~/Documents/aaa.txt(源文件) ./abc.txt(目标文件) y代表是
	cp -r  如给出的源文件是目录文件,表示将递归复制目录下所有子目录及文件
mv  移动   mv ~/Documents/aaa.txt(源文件) ./abc.txt(目标文件) 文件名发生变化
	mv a demo  将a改名称为demo

Linus文件和目录的特点

目录、文件名称大小写区分
目录、文件名称不可同名
以.开头为隐藏文件  查看隐藏文件  ls -a 文件名  删除隐藏文件  rm 文件名
一个.表示当前目录
两个点..表示上一级目录
ls -l -h或者ls -lh 显示详细的目录占用内存情况

相对路径和绝对路径

绝对路径 准确找到文件的绝对位置(从用户根目录或者家目录开始的一个具体位置)
相对路径  相对于当前路径的一个路径

gedit 在文件中写入内容
cat 查看文件内容 -b 对非空行显示编号 -n 对输出的所有行进行编号
more 查看内容 分屏显示
grep 需要搜索的字符 文件名 文本搜索,模式查找,又称为正则 -n 显示匹配行及行号 -v 取反 -i 忽略大小写 ^a搜索以a开头的行 b$搜索以b结尾的行
echo 格式化显示 echo 文本 >a 创建a文件将文本写入a中 和重定向一起使用

重定向

将内容写入指定文件中,会覆盖原有文件

将内容追加到指定文件中
| 管道 ls | more 通过管道 让当前文件下。目录文件分屏显示 常用管道命令 more grep
shutdown+时间 在指定时间关机 shutdown -r 重启 shutdown now 立刻关机 shutdown+10 10分钟后关机 shutdown -c 取消关机
ifconfig 查看网卡配置信息
ping+ip地址 数值越大 速度越慢 ctrl+c 终止
chmod+/- 权限名 文件名 增减文件的权限
./ 文件名 执行文件 .当前文件 /下面的
修改文件权限
命令格式

	# 修改文件|目录的拥有者
	chown 用户名 文件名|目录名

	# 递归修改文件|目录的组
	chgrp -R 组名 文件名|目录名

	# 递归修改文件权限
	chmod -R 755 文件名|目录名
**添加以及删除组时前面应加上 sudo**
groupadd  添加组
groupdel   删除组
cat /etc/group   查看组信息。。
chgrp -R   组名 文件/目录名     递归修改文件/目录的所属组
chmod -R 755   文件名|目录名    递归修改文件权限
su - 用户名     切换用户,并且切换目
exit    退出当前登录账户
chgrp   修改组
chmod   修改权限
chown  修改拥有者权限
chown 用户名 文件名|目录名     修改文件/目录的拥有者

cal 显示日历 -y 查看一年的日历
df -h 显示磁盘占用空间
date 查看系统时间
ps 默认只会显示当前用户通过终端启动的应用程序 -a 显示终端上的所有进程,包括其他用户的进程 -u显示进程的详细状态 -x显示没有控制终端的进程
ps aux 查看进程的详细状况
top 动态显示运行中的进程并且排序
kill -9 进程代号 终止指定代号的进程,-9 表示强行终止
find 路径 -name “需要查找的文件名” 如果不加路径则默认查找当前文件下
ln -s 被链接的文件路径 软连接名称 ln 创建硬链接格式同软链接 删除被链接的文件 软链接报红 硬链接可使用
打包/解包
c 生成档案文件,创建打包文件
x 解开档案文件
v 列出归档解档的详细过程,显示进度
f 指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后
tar -cvf 打包后的名称.tar 需要打包的文件
tar -xvf 打包文件.tar 解包
tar -zcvf 打包后的名称.tar.gz 需要打包的文件 打包的同时压缩
tar -zxvf 打包文件.tar.gz 解压缩包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值