嵌入式_LINUX基本命令(010)
root-超级用户账号,使用这个账号可以在系统中做任何事情
普通用户-这个账号供普通用户使用,可以进行有限的操作
ctrl+alt+F1切换到字符界面
输入root root
超级用户的提示符是#号
普通用户的提示符是$号
ctrl+alt+F7切换到图形界面
---useradd
格式:useradd [选项] 用户名
范例:useradd smb
添加名字为smb的用户名
ls /home/ 查看home下多了smb的目录
---passwd
格式:passwd [选项] [用户名]
范例:passwd smb
修改smb用户的密码
---su
格式:su [选项] [用户名]
范例:su -root
切换到root用户,并将root的环境变量同时带入
---shutdown
格式:shutdown [-t seconds] [-rkhncfF] time [message]
范例:shutdown now
立刻关机
---cp
格式:cp [选项] 源文件或目录 目标文件或目录
范例:
cp /home/test /tmp/
将/home目录下的test文件copy到/tmp目录下
cp -r /home/dir1 /tmp/
将/home目录下的dir1目录copy到/tmp目录下
(拷贝目录的时候要加-r的参数)
---mv
格式:mv [选项] 源文件或目录 目标文件或目录
范例:
mv /home/test /home/test1
将home目录下的test文件更名为test1
mv /home/dir1 /tmp/
将/home目录下dir1目录移动(剪切)到/tmp目录下
---rm
格式:rm [选项] 文件或目录
范例:
rm /home/test 删除/home目录下的test文件
rm -r /home/dir 删除/home目录下的dir目录
-f参数强制删除
---mkdir
格式:mkdir [选项] 目录名
范例:
mkdir /home/workdir
在/home目录下创建workdir目录
mkdir -p /home/dir1/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1
---cd
格式:cd 目录名
范例:cd /home/ 进入home目录
---pwd
格式pwd
范例:
pwd 显示当前工作目录的绝对路径
---ls
格式:ls [选项] [目录或文件]
范例:
ls /home
显示/home目录下的文件与目录(不包含隐藏文件)
ls -a /home
显示/home目录下的所有文件与目录(包含隐藏文件)
ls -l /home
显示/home目录下的文件与目录的详细信息
ls -c /home
显示/home目录下的文件与目录,按修改时间排序
---tar
格式:tar [选项] 目录或文件
范例:
tar cvf tmp.tar /home/tmp
将/home/tmp目录下的所有文件和目录打包成一个tmp.rar文件
tar xvf tmp.tar
将打包文件tmp.tar在当前目录下解开
tar cvzf tmp.tar.gz /home/tmp
将/home/tmp目录下的所有文件打成压缩包
tar xvzf tmp.tar
将压缩包tmp.tar.gz在当前目录下解开
---unzip
格式:unzip [选项] 压缩文件名.zip
范例:
unzip tmp.zip
解压tmp.zip文件
系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对
文件和目录进行访问文件。目录的访问权限分为只读,只写和可执行三种。有三种不同类型的
用户可对文件或目录进行访问:文件所有者,与所有者同组的用户,其他用户。所有者一般是
文件的创建者
---chmod
格式: chmod [who] [+|-|=] [mode] 文件名
参数:
who:
u表示文件的所有者
g表示与文件所有者同组的用户
o表示其他用户
a表示所有用户,它是系统的默认值
mode:
+添加某个权限
-取消某个权限
=赋予给定权限
范例:chmod o+w hello
为其他用户增加对hello文件的可写权限
mode所表示的权限可使用字母(数字)的任意组合
r可读(4)
w可写(2)
x可执行(1)
范例:chmod 761 hello.c
---df
格式df [选项]
范例:
df -k 以kb为单位显示磁盘使用情况
---du
格式:du [选项] 目录
范例:
du -b ipc 以字节为单位显示ipc这个目录的大小
---ifconfig
格式:ifconfig [选项] [网络接口]
范例:
ifconfig eth0 192.168.0.1
配置eth0这一网卡ip地址为192.168.0.1
ifconfig eth0 down
暂停eth0这一网卡的工作
ifconfig eth0 up
恢复eth0这一网卡的工作
---netstat
格式:netstat [选项]
范例:
netstat -a 查看系统中所有的网络监听端口
---rpm
格式:rpm [选项] [安装文件]
范例:
rpm -ivh tftp.rpm 安装名字为tftp的文件
rpm -qa 列出所有已安装rpm包
rpm -e name 卸载名字为name的rpm包
---mount
格式:mount [选项] 设备源 目标目录
范例:
mount /dev/cdrom /mnt
将光驱挂载到/mnt目录下
---umount
格式:umount 目标目录
范例:umount /mnt(对应mount例)
取消光驱在/mnt下的挂载
---find
格式:find 路径 -name '文件名'
范例:
find ./ -name 'co*'
在当前目录及子目录中寻找名为co开头的文件
find ./ -name 'test'
在当前目录及子目录中寻找名为test的文件
---grep
格式:grep [选项] 字符串
范例:
grep "file" ./ -rn
在当前目录及其子目录中,查找包含file字符串的文件
netstat -a|grep tftp
查看所有端口中用于tftp的端口
---top
格式:top
范例:
top 查看系统中的进程对cpu,内存等的占用情况
crtl+c退出
---ps
格式:ps
范例:
ps aux 查看系统中的所有进程
---kill
kill [选项] 进程号
范例:
kill -s SIGKILL 4096
杀死4096号进程
---man
格式:man命令名
范例:
man grep 查看grep命令的使用方法
man ping 查看ping命令的使用方法

浙公网安备 33010602011771号