Linux中常用的终端命令

常用终端命令:
ls: 查看当前文件夹下的内容
参数:-a 显示所有子目录和文件,包括隐藏文件 //文件名前加‘.’是隐藏文件。
-l 以列表方式显示文件的详细信息
r:可读,w:可写,x/s:可执行
-h 配合-l 以人性化的方式显示文件大小 //要配合-l使用
通配符:* 任意个数(0-n)的字符
?任意一个字符 //注意!有且仅有一个
[字符组] 字符组中的任意一个字符

pwd: 查看当前所在目录

cd 目录名: 切换文件夹
参数: ~ 返回当前用户的主目录
… 切换到返回上一级

touch 文件名: 新建文件或修改文件时间
如果文件不存在,创建一个空白文件
如果文件已存在,修改文件的修改日期

mkdir 目录名: 创建目录
参数:-p 创建叠加的文件夹

rm 文件名: 删除指定的文件 //文件删除后不可恢复
参数:-f 强制删除,不会有任何错误提示
-r 级联删除。//删除文件夹时必须使用此参数
//rm也可以使用通配符

clear: 清屏

-----2020.6.2---------

tree:以树状图的方式列出文件目录结构
参数:-d 只显示目录

cp: 将文件或目录复制到另一个文件或目录中
参数:-i 覆盖文件前提示
-r 级联复制子文件

mv:移动文件、目录,或者重命名文件、目录
参数:-i 覆盖文件前提示

cat :查看文件内容
参数:-b 对文件内容非空行进行编号
-n 对文件内容所有行进行编号

more :分屏查看文件内容
操作键:空格:显示内容页的下一屏
Enter:滚动显示内容的下一行
b:回滚一屏
f:等于空格,前滚一屏
q:退出

grep:文本搜索工具
参数:-n 显示匹配行的行号
-v 显示不包含匹配文本的行
-i 忽略大小写
^a 搜寻以a开头的行
a$ 搜寻以a结尾的行

echo:在终端上输出。

重定向:> 将命令的执行结果存入指定文件,如果有文件就覆盖文件内的内容,没文件就创建新的文件
>>表示追加,追加到已有文件的末尾

管道 | :将一个命令的输出作为另一个命令的输入

--------------2020.6.3---------------

shutdown:关机
参数:-r 重新启动
-c 取消关机/重启的指令
shutdown +10 十分钟之后关机
shutdown 20:30 今天20:30关机

---------------2020.6.4---------------

ifconfig:查看网卡的配置信息
ifconfig | grep inet: 查看网卡的IP地址

ping IP地址:检测到目标地址是否连接正常

scp:远程拷贝文件
//把本地目录下的a.txt文件复制到远程家目录下的Desktop/a.txt
scp -P port a.txt user@remote:Desktop/a.txt
//把远程家目录下的Desktop/a.txt文件复制到本地目录下的a.txt
scp -P port user@remote:Desktop/a.txt a.txt
-r 复制文件夹

---------------2020.8.31-------------
在sudo下执行
groupadd 组名: 添加组
groupdel 组名: 删除组
chgrp -R 组名 文件/目录名 :递归修改文件/目录的所属组
useradd -m -g 组名 用户名:添加新用户
passwd 用户名:设置用户密码
userdel -r 用户名:删除用户
usermod:修改用户的主组/附加组
-g 组 用户名: 修改用户的主组
-G 组 用户名: 修改用户的附加组
-s /bin/bash 用户名:修改用户登录的shell

id 用户名:查看用户UID和GID信息

---------------2020.9.1---------------
which:查看执行命令所在位置
/bin 是二进制执行文件目录,主要用于具体应用
/sbin 是系统管理员专用的二进制存放目录,主要用于系统管理

su - 用户名:切换用户,并且切换目录
exit:退出当前登录用户

chown 用户名 文件名:修改文件的拥有者
chgrp -R 组名 文件名:修改文件的组
chmod -R 755 文件名:修改文件的权限
r–4,w–2,x–1

date : 查看系统当前的时间
cal:查看系统当前月的日历
-y:查看系统当前年的日历

df -h:显示磁盘剩余空间
du -h 目录名:显示目录下的文件大小

---------------2020.9.2----------------

ps: 查看进程
a:显示终端上的所有进程,包括其他用户的进程
u:显示进程的详细状态
x:显示没有控制终端的进程

top:动态显示运行中的进程
q:退出

kill 进程代号:终止指定代号的进程
-9:强行终止

fine 路径 -name “文件名” 查找指定路径下的符合条件的文件
省略路径表示在当前文件夹下查找

ln -s 被链接的源文件 链接文件:建立文件的软连接(快捷方式)
源文件要使用绝对路径

tar -cvf 打包文件.tar 被打包的文件、被打包的文件、、:将一系列文件打包到一个大文件中
tar -xvf 打包文件.tar :将大文件解包为一系列文件
tar -zcvf 压缩包.tar.gz 被压缩的文件:将一系列文件打包压缩为一个压缩包
tar -zxvf 压缩包.tar.gz :将压缩包解压解包为一系列文件
-C:将压缩包解压解包到指定目录下
z换成j可以压缩/解压为tar.bz2压缩包

sudo下执行
apt install 软件包:安装软件
apt remove 软件名:卸载软件
apt upgrade:更新已安装的包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值