嵌入式开发交流网论坛

标题: 1、linux系统常用命令学习笔记 [打印本页]

作者: 海林淀粉厂    时间: 2020-3-17 13:10
标题: 1、linux系统常用命令学习笔记
[attach]39833[/attach]

linux 系统文件和目录常用操作命令

linux 根目录下默认结构:
/ 根目录
/bin 存放必要的命令
/boot 存放内核以及启动所需的文件
/dev 存放设备文件
/etc 存放系统配置文件
/home 普通用户的宿主目录,用户数据存放在其主目录中
/lib 存放必要的运行库
/mnt 存放临时的映射文件系统,通常用来挂载使用
/proc 存放存储进程和系统信息
/root 超级用户的主目录
/sbin 存放系统管理程序
/tmp 存放临时文件
/usr 存放应用程序、命令程序文件、程序库、手册和其它文档
/var 系统默认日志存放目录
[attach]39834[/attach]

clear ——功能是:清屏
cd ——功能是:从当前工作目录切换到指定的工作目录
cd ../ ——功能是:返回上一级目录
ls ——功能是:列出目录的内容及其内容属性信息
ls ./ ——功能是:查看当前目录所有的文件和目录
ls /tmp ——功能是:查看tmp目录下有没有文件
ls /tmp/yum.log ——功能是:查看tmp目录下的yum.log文件是否存在
ls -a ——功能是:查看所有的文件,包括隐藏文件,以开头的文件
pwd ——功能是:显示当前工作目录的绝对路径
mkdir test ——功能是:创建一个 test目录
rmdir ——功能是:只能删除空目录
rm ——功能是:删除一个或多个文件夹或目录
rm -rf test.txt ——功能是:删除一个文件test.txt(-r 表示递归,-f 表示强制)
cp ——功能是:备份拷贝文件或目录
cp install.log /tmp/ ——功能是:install.log文件拷贝到/tmp/目录
cp -r /root/ ./ ——功能是:增加 -r 参数,/root/目录文件拷贝到./当前目录
mv ——功能是:移动或重命名文件
mv install.log 2.log ——功能是:install.log 源文件重命名为 2.log 目标文件
mv install.log /tmp/ ——功能是:install.log 源文件移动到 /tmp/ 目录下
touch ——功能是:创建文件
touch test.txt ——功能是:创建文件test.txt,如果文件存在,则表示修改当前文件时间。
Useradd ——功能是:创建用户,用法:useradd wugk
Userdel ——功能是:删除用户,用法:userdel wugk
Groupadd ——功能是:创建组,用法:groupadd wukg1
Groupdel ——功能是:删除组,用法:groupdel wukg1
cat ——功能是:查看文件的内容,全部查看。
cat test.txt ——功能是:查看test.txt文件的全部内容。
more /etc/passwd ——功能是:more 查看文件内容,分页查看
cat test.txt |more ——功能是:cat和 more 同时使用,分页显示test内容,|符号是管道符,用于把|前的输出作为后面命令的输入。
[attach]39835[/attach]

find ——功能是:查找的意思,用于查找目录及目录下的文件
find / -name "test.txt" ——功能是:find 从 / 根目录查找 -name "test.txt"文件在哪个里
vi ——功能是:修改写入某个文件内容,vi有三种模式:命令行模式、文件输入模式、末行模式
vi ——是linux的编辑器,运用命令: vi test.txt 回车 进入命令行模式,输入键盘 i 便可输入文本内容。退出保存:首先按esc 返回命令行模式,输入 :号(shift+:)再输入 wq 保存退出。如果直接
echo ——功能是:回显打印,echo ok 会显示 ok ,输入什么就打印什么。
echo ok >test.txt ——功能是:把ok 字符覆盖test.txt文件里面内容,> 大于符号表示追加并覆盖的意思。
echo ok >>test.txt ——功能是:>>两个大于符号表示追加,向test.txt文件追ok字符,不覆盖原文件里的内容。
lsattr ——功能是: 查看文件扩展属性
[attach]39836[/attach]




欢迎光临 嵌入式开发交流网论坛 (http://www.dianzixuexi.com/bbs/) Powered by Discuz! X3.2