基础命令
一、命令(最基础)
1.进入图形界面:startX
2.shutdown -h now 立刻进行关机
3.shutdown -r now 现在重启 / reboot
4.当前在那个目录pwd
5.添加用户 useradd xiaoming
6.设置密码 passwd xiaoming
7.删除用户 userdel xiaoming
8.删除用户及用户主目录 userdel -r xiaoming
二、常用命令
级别:
0.0用户级别:关机
1.单用户模式 2.多用户没有网络状态 3.多用户网络状态(常用) 4.系统未使用保留给用户 5.图形化界面 6.系统重启命令
ls -a显示隐藏文件
ls -l显示长列表格式 ls -al ls -ld 文件夹 显示文件目录的信息,而不是文件下的文件列表 ls -lh显示文件的详情,文件大小人性化显示 mkdir 建立目录 rmdir 删除目录 grep "关键词" 文件名 查看文件中是否有此关键词 find / -name 文件名字 从根目录查找文件 ls -l > a.txt列表的内容写入文件a.txt中(覆盖) ls -i文件目录i界面,一个文件的唯一标识 ls -al >> aa.txt列表的内容追加到文件aa.txt的末尾 groupadd policeman添加警察组 useradd -g policeman xiaoming 把小明添加到policeman组里面 chmod 777 tony 赋予tony权限 logout 切换用户 cat 文件 查看文件 vi 文件 不仅可以查看还可以修改
-rwxrw-r--
-(文件类型 -二进制文件d目录 l软链接文件) rwx(文件所有者的权限) rw-(与文件所有者同一组的用户权限) r--(不与文件所有者同组的其他用户的权限) - 代表文件类型(-文件d目录l链接),r可读用4表示,w可写用2表示,x可执行 用1表示
三、命令
mkdir Japan 创建Japan目录
mkdir -p Japan/xiaodingying 递归创建目录
mkdir -p Japan/cangjing Japan/longze 递归创建多个目录
cd 切换目录
change directory
pwd 显示当前目录
print working directory
cd ..回到上一层目录
rmdir 删除一个空目录
remove empty directories
cp + 文件目录 + 要复制的文件目录
cp -rp[源文件或目录][目标目录]
cp -r 复制目录
cp -p 保留文件属性
Ctrl + l 清屏
mv + 源文件或目录 + 目标目录 剪切处理
rm + 源文件或目录 + 目标目录 删除处理
rm -rf 删除一个目录 -r删除目录 -f强制执行
Ctrl + c 终止操作
touch +文件名 创建文件
cat 文件名 查看文件内容
cat -n 文件名 查看文件并带有行号
tac 文件名 倒序显示内容
more 文件名字 分页查看
f 翻页
Enter 换行
q或者Q退出
less 文件名字
Enter 换行
上箭头
空格 翻页
/关键词 搜索 按n进行查看所有的关键词(n代表next)
head -n 7 显示文件的前7行 不加-n 默认是前十行
tail 文件名 显示文件的后面几行
-n 指定行数
-f 动态显示文件末尾的内容
ln -s + 原文件 + 目标文件 软链接
lrwxrwxrwx l软链接,会显示文件指向
四、权限管理
chmod [{ugoa}{+-=}{rwx}][文件或目录]
chmod [mode=421] [文件或目录]
chmod -R 递归修改
r --- 4
w --- 2
x --- 1
rwxrw-r--
7 6 4
File
r:cat/more/head/tail/less
w:vim
x:script command
Directory
r:ls
w:touch/mkdir/rmdir/rm
x:cd
chown change file ownership
chown + 用户名 + 文件或目录改变一个文件的所有者
chgrp change file group
chgrp 用户组 + 文件或目录
umask [-S]以rwx形式显示新建文件缺省权限
五、搜索
find [搜索范围][匹配条件]
find + 目录 -name init 搜索目录文件夹中init的文件
find + 目录 -name * init * 搜索目录文件夹中文件名包含init的文件
find + 目录 -iname init 搜索目录文件夹中init的文件(不区分大小写)
find + 目录 -size +204800 搜索目录文件夹中大于100M的文件
find /ect -size +163840 -a -size -204800查找文件中大于80M小于100M的文件
一个数据块 512字节 0.5k
find /home -user + 所属组 查看所属组下的文件
find /etc -cmin -5查找5分钟内被修改过属性的文件和目录
-amin 访问时间access
-cmin 文件属性 change
-mmin 文件内容 modify
-type添加后可以指定查找的文件类型,f文件 d目录 l软链接文件
-a 两个条件都满足
-o 两个条件满足其一即可
find /etc -name inittab -exec ls -l{}\;
在/etc下查找inittab文件并显示其详细信息
find /etc -inum 31551 -exec rm {}\;
在目录下找到31551节点的文件并且删除
locate + 文件名已有的文件(临时创建的查找不到,临时文件也会查找不到)
updatedb升级文件资料库(升级之后临时文件还是查找不到)
which + 命令的名字 查找命令的所在位置
whereis + 命令的名字 查找命令的绝对位置
grep + 关键词 + 文件所在的路径 查找关键词所在文件中的情况
grep -i + 关键词 + 文件所在的路径 查找关键词所在文件中的情况(不区分大小写)
grep -v ^# + 文件所在的路径 查找关键词所在文件中的情况(去掉注释内容的文件内容)