Linux常用到的命令.docx
《Linux常用到的命令.docx》由会员分享,可在线阅读,更多相关《Linux常用到的命令.docx(16页珍藏版)》请在冰点文库上搜索。
![Linux常用到的命令.docx](https://file1.bingdoc.com/fileroot1/2023-6/5/44ad8df8-e4cd-41c7-8a01-410d755bf112/44ad8df8-e4cd-41c7-8a01-410d755bf1121.gif)
Linux常用到的命令
Linux常用到的命令:
添加用户及用户组命令:
Useradd+[可选项]+username;
Userdel+[可选项]+userdel;
Passwd+username:
更改用户密码,或为新用户设置密码。
Groupadd+[可选项]+groupname:
创建新的用户组
Groupdel+[可选项]+groupname:
删除用户组;
Su–username:
更改用户:
相关文件的命令:
Ls:
显示目录下的的文件和目录名称(不显示隐含文件)。
Ls–a:
显示目录下的文件和目录名称(同样也显示隐含文件)。
Ls–l:
显示文件或目录及可执行文件的相关属性。
Cd:
切换目录的指令。
Cd..:
返回上一层目录。
Cd-:
回退到上次操作的目录。
Cp[源文件的路径][目的文件的路径]:
例如:
cp/home/txt/(备注:
本指令只用于复制文件)
Cp–r[源文件的路径][目的文件的路径](本条指令用于复制目录用的,注意与上条指令的区别)
Mv[源文件的路径][目标文件的路径](本条指令还能用作与更改文件的名称)例如:
mv/home/txt/home/tlt(将txt更名问tlt)。
Rm[文件的路径]:
将指定的文件删除
Rm+r[目录的路径]:
将制定的目录删除
改变文件的访问权限指令:
Chmod[who][+|-|=][r,w,x][文件的路径]例如:
chmodu+x/root/install.log
为了方便操作:
将r定为数字4,w定为数字2,x定为数字1
所以可以进行如下操作:
chmod764/root/install.log
创建文件目录:
Mkdir[可选项]目录名称例如:
mkdirgoutao
Mkdir+p/test1/test2(先创建test1,再创建test2)
查看目录的大小:
Du[目录的路径]
查看当前的路径:
显示当前工作路径的绝对路径pwd
压缩解压:
*.gz<->gzip命令压缩的文件
*.bz2<->bzip命令压缩的文件
*.tar<->tar命令打包的文件
*.tar.gz<->tar打包后,在经过gzip压缩的文件
*.tar.bz2<->tar命令打包后,再经过bzip2压缩的文件
gzip压缩解压文件指令:
压缩:
Gzip+[可选项]文件名
解压:
gzip-d文件名
Bzip2压缩解压文件指令:
压缩:
bzip2+[可选项]文件名
解压:
bzip2-d文件名
打包压缩—tar:
格式:
tar[选项]目录或者文件
范例:
1.Tarcvftem.tar/tmp
将tmp目录打包为一个文件
2.Tarxvftemp.tar
将打包文件解开
3.tarcvzftmp.tar.gz/tmp
将tmp目录打包为一个文件并压缩
4.tarxvzftmp.tar.gz
将压缩打包文件解开
查看磁盘使用情况:
Df+[选项]
范例:
df-hl:
查看现在磁盘的使用情况。
创建新的文件:
touch
Touch[文件名]
文件连接命令:
-ln
格式:
ln[选项]文件名连接名
范例:
1.Lnoldfilehlink
为uoldfile文件创建一个硬连接(根目录创建)
2.ln–soldfileslink
为oldfile文件创建一个软件接slink(root目录下创建)
查找命令:
格式:
find[路径]-name[文件名]
范例:
find/home/-namegoutao(在home路径下看是否存在goutao这个文件)
查找字符串命令:
grep
格式:
grep“字符串”[路径][选项]
范例:
grep‘hello’/root/-rn
进程管理类命令:
Ps:
格式:
ps[可选项]
范例:
Psaux
Kill进程杀死命令
格式:
kill+进程id
范例:
kill21335将进程号为21335的进程杀死。
查看内存free命令:
格式:
free[可选项]
范例:
free
Cpu占有率命令:
top
格式:
top[可选项]
范例:
top
软件管理–rpm
格式:
rpm[选项][软件包]
范例:
1.rpm–ivh/mnt/Packages/xinsfgj-i686.rpm安装xinsfgi这个软件
2.rpm–qa查看系统中已经安装的所有软件包
3.rpm-exinsfgj-i686下载所安装的xinsfgj这个软件
管道操作
格式命令1|命令2
范例:
1.rpm–qa|greptar查询系统中安装所有的软件包,并从中找到含有字符串tar的
Linux网络设置
相关命令
1.ipconfig:
查看各网卡详细信息(如IP)以太网卡名一般为“etho”
2./etc/init.d/networkrestart:
重启各网卡
问题解决:
ifconfig后没有出现eth0
1.修改eth0网卡的配置文件,将ONBOOT=“no”改为yes
文件位置:
etc/sysconfig/network-scripts/ifcfg-eth0
2./etc/init.d/networkrestart重新启动网络。
关于Linux网络配置的相关配置命令:
Eth0作为pc机第一块实际的网卡,Linux上网需要配置这个网卡。
Linux网络配置的第一条命令是:
、etc/init.d/networkrestart
当执行这一条指令可能会出现这种错误:
如下
2.这条指令说明了/etc/init.d/networkrestart和/org/freedesktop/NetworkManager冲突,解决的方法很简单,就是将NeiworkManager服务关掉,具体的命令:
serviceNetworkManagerstop。
然后再执行/etc/init.d/networkrestart重新启动网卡,但会出现一个新的问题:
重启网卡后,执行ifconfig命令后找不到eth0。
问题的解决方法:
修改eth0网卡的配置文件,将ONBOOT=“no”改为yes
文件位置:
etc/sysconfig/network-scripts/ifcfg-eth0
2./etc/init.d/networkrestart重新启动网络。
关于Windows和Linux之间的文件共享:
方法1:
首先在Windows和Linux之间要能ping成功。
其次要关闭防火墙(/etc/init.d/iptablesstop)
利用winscp软件(记住要以管理员身份运行软件)
方法2:
samba方法
1安装sanba服务器rpm–ivh/mnt/Packages/samba-3.3.10-12.el6.i686.rpm
(安装的这个软件包位于Packages中,首先将iso光盘挂载到/mnt中,具体的命令mount/dev/cdrom/mnt)
2添加用户并修改密useraddxinxin,passwdxinxin
3.设置该用户登陆到samba服务的密码smbpasswd–axinxin
4.配置samba服务器vim/etc/samba/smb.conf将最后几行改成如下图示:
5.重启samba服务/etc/init.d/smbrestar
6.打开IE浏览器在地址栏中键入Linux服务器的IP地址。
注意\\+IP地址。
常见问题:
如图示:
问题解决:
这个问题就是由于selinux安全模块的运行,执行setenforcepermissive将其关闭。
远程登入Linux:
登录前提1—从Windows能够ping通linux
登录步骤2—关闭防火墙:
第一种登录方式:
putty—ssh
第二种登录方式:
vnc
要记住红色方框中的标号,登陆时候要用到。
TFTP与NFS服务器配置:
配置tftp服务器具体细节:
将上图修改为下图示:
(将disable选项改为no,将tftp的工作目录server-args改为home,也可以改成其他的目录,自定义)
破解root密码:
GCC:
Mini2440开发板简介:
无论是nandflash还是norflash,在嵌入式设备上都是作为硬盘
其具体的特点就是:
norflash的容量较小,但是速度很快,价格高。
而nandflash容量大,但是速度较慢。
处理器:
s3c2440a是三星公司生产的一款arm9处理器,其主频为:
400MHZ,最高可以工作在533MHZ。
内存:
为64M。
Nandflash:
256M。
Norflash:
2M。
LCD:
4.3寸,可触摸屏。
交叉编译详细步骤:
将arm-tools复制到home目录下,进行解压(tarxvzf压缩包文件名称)解压后进入到解压后的文件,找到arm–linux–gcc-4.3.2压缩文件进行解压(解压到根目录下tarxvzfarm-linux-gcc.tgz-C/
链接的具体指令:
arm-linux-gcc-g-c****.S
然后是arm-linux-ld-T****.lds-o****.elf****.o
最后是arm-linux-objcopy-Obinary****.elf****.bin