ARM平台开发常用的Linux命令

文章来自于网络,若有侵权请联系删除!shadow213@163.com


ARM平台开发常用的Linux命令



1、root—超级用户的登录

进入字符界面 的命令:Ctrl+Alt +F1(F1—F6)不放


要求输入超级用户名和密码。


2、普通用户的登录


切换用户命令:su 加用户名


从字符界面切换到图形界面用命令:Ctrl+Alt +F7


3、添加用户


useradd


格式:useradd[选项]用户名


4、修改密码


passwd


格式:passwd[选项][用户名]


选项:


-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.   


-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用. 


5、切换用户


su 


格式:su [选项][用户名]


6、关机


shutdown


格式:shutdown [-t seconds][-r khncfF]time[message]


7、拷贝


cp


格式:cp[选项]源文件或目录 目标文件或目录


选项:


-a 尽可能将档案状态,权限等资料都照原状予以复制。   


-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。   


-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。


8、移动或更名


mv


格式:mv [选项] 原目标文件或目录 目标文件或目录 


选项:


-i 若目的地已有同名档案,则先询问是否覆盖旧档。


9、删除


rm


格式:rm [选项]文件或目录


选项:


-rf 直接删除不提示


-i 删除前逐一询问确认。   


-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。   


-r 将目录及以下之档案亦逐一删除。 


10、创建目录


mkdir


格式:mkdir [选项]目录名


选项:


-p 创建多层目录


11、改变工作目录


cd


格式:cd 目录名


12、查看当前目录的绝对路径


pwd


格式:pwd


13、查看目录


ls


格式:ls [选项][目录或文件]


选项:


-a 显示所有档案及目录 (ls内定将档案名或目录名称开头为"."的视为隐藏档,不会列出)   


-l 除档案名称外,亦将档案型态,权限,拥有者,档案大小等资讯详细列出   


-r 将档案以相反次序显示(原定依英文字母次序)   


-t 将档案依建立时间之先后次序列出   


-A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)   


-F 在列出的档案名称后加一符号;例如可执行档则加 "*", 目录则加 "/"   -R 若目录下有档案,则以下之档案亦皆依序列出


14、打包与压缩


tar


格式:tar [选项]目录或文件


例子:


#tar cvf tmp.tar /home/temp


将/home/temp目录下的所有文件盒目录打包成一个tmp.tar文件


#tar xvf tmp.tar


将打包文件tmp.tar在当前目录下解开


#tar cvzf temp.tar.gz /home/temp


将/home/temp目录下的所有文件和目录打包并压缩成一个temp.tar.gz文件


#tar xvzf tmp.tar.gz


将打包压缩文件tmp.tar.gz在当前目录下解开。


附:


    .gz


    解压1:gunzip FileName.gz


    解压2:gzip -d FileName.gz


    压缩:gzip FileName


    .tar.gz 和 .tgz


    解压:tar zxvf FileName.tar.gz


    压缩:tar zcvf FileName.tar.gz DirName


    .bz2


    解压1:bzip2 -d FileName.bz2


    解压2:bunzip2 FileName.bz2


    压缩: bzip2 -z FileName


    .tar.bz2


    解压:tar jxvf FileName.tar.bz2


    压缩:tar jcvf FileName.tar.bz2 DirName


    .bz


    解压1:bzip2 -d FileName.bz


    解压2:bunzip2 FileName.bz


    压缩:未知


    .tar.bz


    解压:tar jxvf FileName.tar.bz


    压缩:未知


    .Z


    解压:uncompress FileName.Z


    压缩:compress FileName


    .tar.Z


    解压:tar Zxvf FileName.tar.Z


    压缩:tar Zcvf FileName.tar.Z DirName


    .zip


    解压:unzip FileName.zip


    压缩:zip FileName.zip DirName


    .rar


    解压:rar x FileName.rar


    压缩:rar a FileName.rar DirName


15、解压缩


unzip


格式:unzip [选项]压缩文件名.zip


16、改变访问权限


chmod


格式:chmod [who][+|-|=][mode]文件名


who 


u—拥有者


g—同组的


o—其他人


mode


r—可读(4)


w—可写(2)


x—可执行(1)


可以用数字代替 chmod 761 hello.c


17、查看磁盘使用情况


df


格式:df [选项]


选项:


-k 以KB为单位显示磁盘使用情况


18、查看目录大小


du


格式:du [选项] 目录名


-b 以字节为单位看


19、网络配置


ifconfig


格式:ifcongfig [选项][网络接口]


例子:


ifconfig eth0 192.168.0.1


配置eth0这一网卡的ip地址为192.168.0.1


ifconfig eth0 down


暂停eth0这一网卡的工作


ifconfig eth0 up


恢复eth0这一网卡的工作


 


20、查看网络状态


netstat


格式:netstat [选项]


-a 查看系统中所有的网络监听端口


21、软件安装


rpm


格式:rpm [选项][安装文件]


例子:


rpm -ivh l.rpm


安装名字为L的文件


rpm -qa


列出所有已安装rpm包


rpm -e name


卸载名为name的rpm包


22、挂载


mount


格式:mount [选项]设备源 目标目录


例子:


mount /dev/cdrom /mnt


将光驱挂载到/mnt目录下


unmount


格式:unmount 目标目录


例子:


unmount /mnt 


取消光驱在/mnt下的挂载


23、查找文件


find


格式:find 路径 -name '文件名'


文件名可以用通配符代替


*可代表多个字符


?可代表一个字符


./代表当前目录


24、查找字符串


grep


格式:grep [选项] 字符串


例子:


grep "file" ./ -rn


在当前目录及其子目录中,查找包含file字符串的文件


netstat -a | grep tftp


查看所有端口中用于tftp的端口


25、动态查看CPU使用


top


格式:top


查看系统中的进程对cpu、内存等的占用情况。


26、查看进程


ps


格式:ps[选项]


例子:


ps aux


查看系统中的所有进程


27、杀死进程


kill


格式:kill[选项]进程号


例子:


kill -s SIGKILL 4096


杀死4096号进程


28、帮助


man 


格式:man 命令名



Powered By Z-BlogPHP 1.7.3

仅供个人使用