简单命令
Linux 文件系统
1.^f 以f开头
2.$g 以g结尾
3.gedit 以记事本方式打开
命令 | 作用 |
---|---|
/ | 整个文件的一个顶层目录 |
pwd | 查看当前所在的工作目录的全路径 |
date | 查看当前系统的时间 |
who | 查看当前谁在线 |
last | 查看最近的登陆历史记录 |
shutdown | 关机重启(必须root用户) |
reboot | 立刻重启 |
clear | 清屏 |
echo | 相当于输出,相当于java中System.out.println(username) |
tree | 从根目录开始显示目录 |
tree -d | 只显示根目录 |
目录操作
命令 | 作用 |
---|---|
ls | 查看目录信息 |
ls -a | 查看隐藏文件 |
cd+ 路径 | 切换路径 |
cd~ | 切换到主目录 |
mkdir | 创建文件夹 |
mkdir -p+文件路径 | 逐级创建文件夹 |
rm -r | 把某个文件夹中的子节点全部删除 |
rm -rf | 强制删除 |
mv 源文件 修改后文件名 | 修改文件夹名称 |
mv -i | 文件可否覆盖 |
rename | 可以用来批量更改文件名 |
touch | 创建文件 |
> | 重定向 |
>> | 将一条指令追加到一个文件中,不会覆盖原文件 |
文件操作
命令 | 作用 |
---|---|
vi | 进入编辑模式 |
set nu | 显示行号 |
set nonu | 隐藏行号 |
cp 文件 拷贝的文件路径 | 拷贝/删除/移动 |
cat | 查看文件内容,一次全部输出 |
more | 翻页查看 |
tar -zxvf / -zcvf | 解压/压缩 |
which ls | 查找可执行的命令所在的路径 |
find /-name “文件名” | 从某个文件夹查找文件 |
find / -name “hadooop*” -ok rm {} |查找并删除 | |
grep | 查找命令,管道服 |
文件权限操作
1.d rwx超级用户权限r-x当前用户组r-x其他用户 数字代表文件(主目录)
2.r 读 w 写 x 执行
3.chmod -R递归修改权限 -g更改组权限 -o更改其他
4.更改权限可用数字更改
命令 | 作用 |
---|---|
chmod | 修改文件权限 |
chmod -/+rw 文件名 | 去掉(加上)文件可读可写权限 |
chown | 修改文件所有权 |
chmod g=rw 123.txt | 更改组的权限 |
chmod o=rw 123.txt | 更改其他权限 |
用户的基本管理
1.ps 查看进程
ps -a 当前所有行程 u 显示进程的详细状态 x 显示没有控制终端的进程
2.kill(进程号)
3.硬链接相当于复制一份文件,不受文件删除的影响
ln -s demo/b/c 01(软链接名) 创建软连接使用绝对路径
4.软件安装
sudo apt remove 卸载
sudo apt upgrade更新
命令 | 作用 |
---|---|
useradd | 添加一个用户 |
passwd | 给用户添加密码 |
usermod | 修改用户 |
userdel -r sam | 删除用户 |
su - dd(用户名) | 切换用户 |