当前位置:文档之家› Linux基础命令大全

Linux基础命令大全


rmdir 其他操作
rmdir dir1 cp -r /opt/learn /opt/learn2 mv /opt/learn2 /opt/learn3 rm -rf /opt/learn3
权限操作
功能项 命令实例 用户组操作 groupadd testing cat /etc/group groupmod -n test testing groupdel test groups root useradd useradd qiang useradd -g test denny useradd -g test -G 501 mary usermod -g qiang test usermod -G 502 qiang usermod -d /home/temp/mary userdel qiang userdel -f qiang userdel -r qiang chmod [权限] [文件或目录] ls -l hello.txt 左边10位中的第一位代表文件类型 作用 添加一个新的用户组testing 查看组是否被新增成功 将testing重命名成test 删除组test 查看用户root所在的所有组 新增一个用户qiang (默认时将新增一个对应的名为qiang的组) 新增一个用户denny并将其加入test组 标准用法,501这个数字与test组的gip对应即可 将 将用户qiang换到dev组 将用户qiang附加到gid为502的这个组 将mary的主目录从/home/mary改为/home/temp 删除用户qiang 强制删除用户qiang (即使该用户已经登录) 删除用户qiang并删除其主目录 更改文件或目录的权限 查看文件的详细属性,对其进行解释 d --- 代表目录 - --- 代表普通文件 l --- 代表链接文件 前3位代表文件所有者的权限 (用u表示) 中间3位代表文件所在组的权限 (用g表示) 后3位代表其他组的权限 (用o表示) 权限 r 或数字 4 -- 表示可读 权限 w 或数字 2 -- 表示可写 权限 x 或数字 1 -- 表示可执行 为hello.txt文件所有者添加可执行权限 为hello.txt文件所有者去除可执行权限 为hello.txt文件所在组去除可读权限 为hello.txt文件的所在组的其它组添加可写权限 为所有三种角色添加可写权限 为所有三种角色添加可写权限 去除hello.txt的所有权限(此时仅root可编辑) 将hello.txt的权限设为rwxrwxrwx 将hello.txt的权限设为rw-r---wx 将目录/opt/test的权限更改为777 将目录/opt/test及其下所有文件和子目录的权限更改为755 将hello.txt的文件所有者改为mary 将目录/opt/test的所有者改为mary 将目录/opt/test及其所有子目录和文件的所有者改为mary 将hello.txt所在的组改为test 将目录/opt/test所在的组改为mary 重要性
usermod
userdel
chmod
左边10位中的后9位代表权限
权限rwx的意义 chmod u+x hello.txt chmod u-w hello.txt chmod g-r hello.txt chmod o+w hello.txt chmod a+w hello.txt chmod a+wx hello.txt chmod a-rwx hello.txt chmod 777 hello.txt chmod 643 hello.txt chmod 777 /opt/test chmod -R 755 /opt/test chown chown mary hello.txt chown mary /opt/test chown -R mary /opt/test chgrp test hello.txt chgrp mary /opt/test
功能项 Linux 路径 说明
命令实例 / ./ ../ /root /home/username /bin /boot /dev /etc /sbin /lib /lost+found /mnt /proc /usr /tmp
作用 表示根目录,是绝对路径 表示当前目录,是相对路径 表示上一级目录,是相对路径 root用户的主目录 存放普通用户的个人配置文件 存放linux常用的命令 存放系统启动时要用到的文件 存放linux系统中使用的外部设备 存放系统管理时用到的配置文件和子目录 存放管理员的系统管理程序 存放系统动态链接共享库 系统运行异常时产生的错误,会将遗失的片断放在这里 可临时将别的外部设备挂接在此目录下 存在系统内存中的信息 用户的应用程序和文件都存放在这个目录下 存放临时文件的目录 生成新文件或者编辑查看文件 从命令模式进入编辑模式, i为插入文本,a为追加文本 从编辑模式进入命令模式 保存文本 保存并退出 保存并强制退出 退出 强制退出 添加一行 在光标所在行的上方添加一行 删除一行文字 删除一个字符 删除一个字符并切换到编辑模式 删除一行并切换到编辑模式 光标移至文本第n行 光标移到文本的行尾 光标移到文本的行尾并切换到编辑模式 光标移到文本的行首 光标移到文本的末尾 光标移到文本的首行 存盘退出 查找某个字符串 继续查找
系统关机重 reboot 启 shutdown shutdown shutdown halt shutdown shutdown
文件操作
功能项 文件创建 命令实例 vi /opt/learn/hello.txt touch /opt/learn/test cat > /opt/learn/catfile vi /etc/passwd cat /etc/passwd more /etc/passwd less /etc/passwd head -n 10 /etc/passwd tail -n 20 /etc/passwd strings /bin/ls cp hello.txt /opt/test cp hello.txt /opt/test/hello.cp mv hello.txt /opt/test mv hello.txt /opt/test/hello.mv mv hello.txt hello2.txt rm /opt/test/hello.cp rm -f /opt/test/hello.mv du -sk hello.txt ln -s hello.txt shello 作用 在目录/opt/learn下创建文件hello.txt并进入vi编辑界面 在目录/opt/learn下创建空白文件test 创建文件catfile并在屏幕上输入内容,最后按Ctrl+D退出 在vi编辑器中输出文本内容 在屏幕上输出文本内容 分屏输出文本内容 分屏输出文本内容并按需加载文件(适用于大文件的查看) 只输出文件的头10行 只输出文件末尾的20行 查看二进制文件中的可打印字符 把文件hello.txt复制到文件夹/opt/test下 把文件hello.txt复制到文件夹/opt/test下并重命名成hello.cp 将文件hello.txt剪切到文件夹/opt/test下 将文件hello.txt剪切到文件夹/opt/test下并重命名成hello.mv 重命名 删除文件 强制删除文件,不会有提示信息 查看文件hello.txt的大小 (以K为单位) 为hello.txt文件创建一个名为shello的软链接(类似于快捷方式) 重要性
文件查看
文件操作
链接
ln -d hello.txt dhello
为hello.txt文件创建一个名为dhello的硬链接 硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着 变化,如大小,更新时间,权限等
文件夹操作
功能项 ls / tree 命令或格式 ls [option] [file/directory] ls ls -l ls -a ls *.txt ls /opt/training lr -R /opt/ tree /opt pwd cd directory cd cd .. cd /opt/learn cd ../../ cd . 作用 显示指定目录下的所有文件或文件夹 (同Win当前目录下的所有文件,包括隐藏文件 显示目前下所有以.txt为后缀名的文件 显示目录/opt/training下的内容 列出所有/opt目录及其子目录的内容 用树状结构显示目录及文件 显示当前所在目录 切换到指定目录 切换到当前用户所有的主目录 回退到当前目录的上一级目录 用绝对路径切换到/opt/training目录下 使用相对路径切换到当前目录的上一级的上一级目录下 切换到当前用户,相当于什么也没做 重要性
重要性
VI 编辑器
vi filename i 或者 a Esc :w :wq :wq! :q :q! o O dd x s S :n $ A ^ G gg ZZ /字符串 n 文件/etc/inittab中设置默认启动级别 0 1 2 3 4 5 6
Linux 启动 级别
代表halt,关机操作,这个0不能设置,否则机器将不能启动 代表单用户模式,采用这个设置,系统只能允许一个用户登 代表多用户模式,但不支持网络工作 代表命令行界面,即文本界面,是企业中服务器通用的启动模式 系统预留,该级别目前还没有使用 代表图形界面,也是linux系统启动时默认的启动模式 代表重启模式,这个6也不能设置,否则系统反复重启 重启 –r now –r 11:30 –r +1 –h now –h 11:30 现在立刻重启 等到11:30进行重启 等1分钟后重启 关机 现在立刻关闭系统 等到11:30关闭系统
pwd cd
mkdir
mkdir [option] [director1] [directory2] … 创建目录 mkdir /opt/learn/other mkdir dir2 dir3 dir4 mkdir -p /dir1/dir2/dir3/dir4 在目录/opt/learn/下创建目录other 同时创建dir2 dir3 dir4三个目录 同时创建一个4层目录 删除一个空目录 拷贝文件夹 重命名文件夹 强制删除文件夹
相关主题