一、NeoKylin系统基础命令
1.1 关机、重启和登出命令
shutdown -h now 立即关闭系统
init 0 关闭系统
shutdown -t seconds 按预定时间关闭系统
shutdown -r now 立即重启
reboot 重启
logout 注销
1.2 系统相关信息
date 显示系统时间
arch和uname -m 显示处理器架构
uname -r 显示正在使用的内核版本
cat /proc/cpuinfo 查看cpu相关信息
cat /proc/meminfo 查看内存使用情况
cat /proc/version 查看内核版本信息
cat /proc/mounts 显示已加载的文件系统
cat /etc/sysconfig/network-scripts/ifcfg-ens33 查看网卡ens33配置信息
more file1 查看一个长文件的内容
lsblk 查看磁盘硬件信息
df -h 查看磁盘分区信息
fdisk -l 查看磁盘空间使用情况
free -h 查看内存信息
二、文件和文件系统
2.1 cd (文件目录相关命令)
cd / 进入根目录/
cd .. 返回上一级目录
cd ~ 返回该用户的家目录,root用户的家目录为根目录,其他用户的家目录为/home
cd - 返回上次访问的目录
pwd 显示当前工作目录
2.2 ls 查看目录中的文件
ll或者ls -l 查看目录中文件的详细信息
ls -a 显示所有文件,包括隐藏文件
ls -r 倒序查看目录中的文件
ls -R 递归查看目录中所有文件(文件一般很多)
2.3 mkdir (文件夹相关命令)
mkdir /test 在根目录下创建一个test的文件夹
mkdir /test1 /test2 在根目录下同时创建两个目录,分别为test1和test2
mkdir -p /tmp/dir1/dir2 创建一个目录树
rmdir test1 删除目标文件夹
rm -rf test2 强制删除文件夹test2以及里面的内容
rm -rf dir1 dir2 同时删除两个文件夹
2.4 cp (复制相关文件命令)
cp file1 file2 复制file1,并重新命名为file2
cp -a dir1 dir2 复制dir1的内容到dir2
cp dir1/file1 dir2 复制dir1下的文件file1 到dir2
cp -R dir1 dir2 递归复制dir1以及dir1的内容到dir2
cp file1 file2 /dir1 复制多个文件到dir1
2.5 移动相关命令
mv dir1/file1 dir2 移动dir1下的file1文件到dir2文件夹下
mv dir1/file1 dir2/file2 dir3 移动多个文件
mv dir1 dir2 ... 移动相关目录
mv -t dir1 dir2 移动dir2到dir1 与mv命令源目的相反
2.6 创建文件相关命令
touch file1 创建file1文件
vi file1 或者vim file1 创建并编辑file1
echo>file1 创建file1
2.7 find(搜索文件和文件夹)
find / -name file1 从根目录搜索名称为file1的文件
find / -user username 搜索用户为username的文件和文件夹
find /*.iso 搜索以iso为结尾的文件
2.8 解压和压缩文件
zip file1.zip file1 创建一个zip格式的压缩包
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
unzip file1.zip 解压一个zip格式压缩包
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件
gzip file1 压缩一个叫做 'file1'的文件
gunzip file1.gz 解压一个叫做 'file1.gz'的文件
三、用户和权限管理
3.1 用户管理
useradd username 创建新用户
userdel -r username 删除用户并删除用户所在目录
usermod -g groupname username 修改用户的主组
usermod -G groupname username 修改用户的附加组
groupadd groupname 创建一个主组
groupdel groupname 删除用户主组
groupmod -n newgroupname oldgroupname 重命名一个主组
groupmod -g 修改主组id
passwd username 修改用户的密码
vim /etc/passwd 查看用于信息配置文件(有颜色区分)
cat /etc/passwd查看用户信息配置文件(无颜色区分)
vim /etc/shadow 查看用户密码文件信息
3.2 权限管理
chmod g+w filename 修改主组用户对某个文件的写权限
chmod o+w filename 修改其他组用户对某个文件的写权限
chown username filename 修改一个文件所有人的属性
chown username.groupname filename 修改一个文件所有者和主组属性
chmod g-wx filename 减少文件附加组的写和执行权限
chmod 777 /dir1 修改一个目录的权限
lsattr 显示文件的特殊属性