Linux基本操作命令

来源:互联网 发布:金元证券软件下载 编辑:程序博客网 时间:2024/06/14 21:49

ls -alh 人性化查看当前目录下所有文件
pwd 查看当前路径
clear 清屏

cd .. 跳转到上一级路径
cd ~ 跳转到家目录
cd - 跳转到上一次操作的路径

. 当前路径
~ 家目录路径 即/home/python
* 通配符
? 匹配一个字符
[]可以匹配任何字符
[abc]匹配abc中字符一个
[1~9]匹配1~9之间任一字符

touch 新建文件
mkdir -p 目录 递归创建文件夹
rm -rf 目录/文件 删除文件夹,忽略已删除文件夹
mv -ir 源文件 移动后 移动文件夹,重命名 覆盖前确认
cp -r 源文件 移动后 复制文件夹

sudo useradd -m 用户名 创建新用户同时创建家目录
sudo passwd 用户名 设置密码
sudo userdel -r 用户名 删除用户同时删除用户家目录
su - 用户名 切换用户,并切换至该用户的家目录
su -s 切换到root用户

sudo usermod -a -G sudo用户名 为用户添加sudo权限
sudo usermod -a -G adm 用户名 将该用户添加到adm组

chmod 数字(例如777) 文件(夹) 更改文件权限,不更改子文件权限
chmod -R 数字(例如777) 文件(夹) 可以更改文件夹以及该文件夹下的所有文件(夹)的权限
chmod +/- (rwx中的一种) 文件(夹) 代表加减所有用户的某些权限

ifconfig 查看IP地址
ping ip地址 查看链接是否正常
ssh 用户名@IP地址 远程连接
scp -r 用户名1@IP地址:路径/文件名 用户名2@IP地址:路径/文件名 将用户1 的文件/目录复制给用户2
scp -r 文件/目录1 用户名@IP地址:目录/文件2 将本地当前路径下的文件1上传至服务器
scp 用户名@IP地址:路径/文件 文件/目录 将服务器的文件下载至当前电脑

shutdown -r +10 now 10:00 关机(默认一分钟后,会提示;十分钟后;立刻;10点)最好加r 代表重启,服务器不要随便关机
tree 以树状图显示当前路径下文件(夹), -d仅显示文件夹

cat 文件名 查看该文件全部内容 -n 显示所有输出行行号 -b 对非空输出行编号(空行不编号)
more 文件名 分屏查看该文件 空格下翻一页 enter 下翻一行 b 退回上一页 q 退出
grep “文本内容” 文件 搜索 ^p 搜索p开头行 p$ 搜索p结尾行
grep -n “文本内容” 文件 显示搜索到内容行和行号
grep -vn “文本内容” 文件 显示非搜索内容行和行号
grep -i “文本内容” 文件 忽略大小写搜索
| 管道
> 写入内容
>> 追加内容
echo 内容 > 文件 临时笔记

date 查看当前时间
cal -y 查看一年日历
ps aux 查看当前系统中所有正在运行的程序 au代表终端程序,x代表所有
kill -9 进程号 强制杀死该进程
df -h 人性化显示磁盘剩余空间
du -h 人性化显示目录下的文件大小 -s 显示目录下文件大小之和

tar -cvf 目录/*.tar 路径/文件 需要打包的文件/目录
tar -xvf 目录/*.tar -C 路径 解包到指定路径
tar -zcvf 目录/*.tar.gz 路径/文件 需要压缩的文件/目录
tar -zxvf 目录/*.tar.gz -C路径 解压到指定路径
tar -jcvf 目录/*.tar.bz2 路径/文件 需要压缩的文件/目录
tar -jxvf 目录/*.tar.bz2 -C 路径 解压到指定路径

top 查看系统程序运行状态
x 高亮模式 > < 可以左/右切换 q 退出
htop 人性化查看系统程序运行状态 空格 标记该行 q 退出
find 路径 -name “文件名” 查找该路径下的文件,包括子文件夹

ln -s 源文件(必须是绝对路径) 目标文件/路径 创建软链接
ln 源文件(必须是绝对路径) 目标文件/路径 创建硬链接

sudo apt install 软件名 安装软件
sudo apt remove 软件名 卸载软件
sudo apt upgrade 更新安装包

原创粉丝点击