您的位置:首页 > 运维架构 > Linux

Linux基本操作命令

2017-08-23 00:04 211 查看
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 更新安装包
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux