linux常用基础命令
reboot
ping www.jd.com
clear
. 当前
.. 上一层
cd .. 切换目录到上一层
cd ~ 切换目录到家目录
cd - 在不同的目录间来回切换
pwd 查看当前目录
ls -l 以列表的形式查看文件
ls -a 查看所有的文件(包含隐藏文件)
ls -lh 以列表的形式查看文件,并且大小写带上单位
man ls 查看命令的帮助文档
创建文件夹: mkdir 文件夹名称
创建文件: touch 文件名
创建链接: ln -s 绝对路径1 绝对路径2
ipconfig => windows 查看ip
ifconfig => linux 查看ip
权限不够加sudo
区分文件(-)和文件夹(d)
mv 路径1 路径2
相对路径: 针对当前位置
绝对路径: /以跟目录为起点位置
复制同时可以改名
cp -r 路径1 路径2
cp -a 可以复制权限和所有属性[连文件带目录都可以]
rm -rf 目录或者文件
nano
ctrl + x => y 保存,回车退出, 如果权限不够,n 不保存退出,提权后重新进入
cat 文件 一次性显示所有内容
more 文件 分屏显示 空格作为翻页
tail -4 1.txt 查看文件最后4条数据
head -4 1.txt 查看文件最后4条数据
文件类型:
d => 文件夹,目录
- => 文件
l => 链接
类型 + 权限
r => 读 4
w => 写 2
x => 执行 1
- rwx rwx rwx
类型 所属主 所属组 其他
u g o
在家目录中,创建文件,默认权限664
在根目录中,创建文件,默认权限644
在家目录中,创建文件夹,默认权限775
在根目录中,创建文件夹,默认权限755
在liunx 里,只能通过文件的类型判断是文件,还是文件夹,还是链接
chmod -R 递归更改权限
r 是否可以呈现里面的文件
w 是否可以在里面创建文件或文件夹
x cd 切不进来,不能访问这个目录
r 可以看到文件内容
w 可以更改,删除文件及内容
x 是否可以执行这个文件.sh
sudo ./用来执行脚本,该脚本必须具有执行权限
添加用户
sudo useradd a01
给用户添加密码
sudo passwd a01
切换用户
sudo su a01
退出当前用户
exit
删除当前用户
sudo userdel a01
查找命令
find 目录 -name 文件名字
sudo find / -name bbb
-name 区分大小写
-iname 不区分大小写
/etc/passwd 存放账户文件
/etc/shadow 存放密码文件
grep 找文件中的内容
grep "root" ~/passwd
grep -i 忽略大小写
grep -v 反向选择
grep -v "root" ~/passwd
grep -iv 反向选择,忽略大小写
挂载操作
cd /mnt
sudo mkdir cdrom
sudo fdisk -l
mount 设备 对应目录下
sudo mount /dev/sdc1 /mnt/cdrom
sudo umount /mnt/cdrom