Linux—常用命令简介

嵌入式:以应用为中心,计算机技术为基础,软硬件可裁剪,专用计算机系统。

一,目录简介

/bin:常用二进制文件; 

/sbin:管理员使用的二进制文件;

/boot:Linux启动文件;

/dev:设备文件(Linux里面一切皆为文件。比如硬盘在里面也是文件,而不是设备);

/etc:配置文件;

/home:默认用户目录,存放用户数据;

/root:管理员目录,存放管理员数据;

/tmp:临时文件存放目录。

二,常用命令

【root@rocky home】#

root表示权限,rocky表示主机名,home表示当前目录,#表示可以操作也可能是$。

常用快捷键:tab补全参数,包括路径和文件名;方向键上下,出现之前命令(少打相同的命令),Ctrl+c结束目前程序。

1,用户管理命令

(1)useradd name

作用:添加一个用户,如,useradd smlz。添加一个名为smlz的用户。

(2)userdel name 

作用:删除一个用户,如,useradd smlz。删除一个名为smlz的用户;

userdel -r smlz:删除smlz用户及其home目录下的用户文件。

(3)passwd name

作用:为一个用户添加密码,注意linux里面密码不显示。

(4)su name

作用:切换用户,如:su smlz,注意不加用户名就默认为切换到root用户。

2,文件,目录命令

(1)cd 选项 参数

作用:切换到目录,如cd /home/zxc,切换到zxc目录,这里的路径参数用两种,绝对路径和相对路径。绝对路径就是从根目录出发一直到打开的目录,如上,其中第一个/代表根目录。相对路径是根据当前的目录出发,如cd  ./zxc/c就是打开当前目录下的zxc下的c目录,其中 . 表示当前目录。

cd ..后退一个目录;cd -返回刚才打开的目录 

(2)ls 选项 参数

作用:查看目录中的列表。如ls /home查看home下的列表。其中参数为路径,包括绝对路径和相对路径。

ls -l查看详细信息;ls -a查看全部(包括隐藏文件)

(3)pwd

作用:以绝对路程查看

(4)touch 参数

作用:创建文件,如touch hello.c创建一个名为hello.c的文件。

(5)mkdir 参数

作用:创建目录,如mkdir hello创建一个名为hello的目录。mkdir -p /home/zxc/z/x/c表示强制建立,因为我没有z,x,c这个三个文档,使用-p可以强制建立。

(6)rm 选项 参数

作用:删除文件或目录。如rm hello.c删除hello.c,rm -rf hello删除hello目录。

(7)chmod 选项 参数

作用:修改或文件目录权限。如上图,drwxrwxrwx是权限说明,d表示目录,-表示文件。后面三个rwx分别表示文件创始人,同组用户,其他人的权限。r表示可阅读,w表示可修改,x表示可执行。

两种方法修改,一,chmod xxx 参数,xxx为rwxrwxrwx的二进制化八进制数字,若为全部权限就是chmod 777 1,因为一个rwx表示111,八进制为7,三个777各代表创始人,同组成员,其他用户的权限。这个命令的意思就是把文件1的权限改为三种用户都可以读写执行;如果想取消同组用户的读写权限就是chmod 717 1,如下图,其中 —表示没有此权限。


二,chmod u-w 参数,u代表所有人,还有g同组,o其他人,a所有人。顾名思义就是同组人员没有write的权限,参数就是具体文件或路径。

(8)du 选项 参数

作用:查看文件大小。如du -sk zxc以k为单位查看zxc,查看文件可以多个。还有du -sm zxc以m为单位查看zxc。

(9)tar 选项 参数

作用:打包压缩或解压文件,打包和压缩是两个过程,打包是把多个文件打包为一个大文件,压缩是把大文件压缩为一个体积较小的文件。压缩解压各两个常用命令,压缩是压缩到当前目录和压缩到其他目录。解压是解压达到当前目录和解压到其他目录。

如tar -zcvf zxc.tar.gz 1 2,把1,2两个文件压缩为zxc.tar.gz,其中zcvf表示压缩方式。当然这都是保存到当前目录,如果你想把压缩文件保存到别地方,你需要添加一个路径在压缩名字tar -zcvf /hmoe/z/zxc.tar.gz 1 2,就是保存压缩文件zxc.tar.gz到home下z的目录下方。

解压,如:tar -zxvf zxc.tar.gz -C /home/z,把zxc.tar.gz解压到/home/z中,如果不加-C /home/z就保存在原目录中。

(10)ps 选项

作用:查看进程,作用相当于Windows的资源管理器。关闭进程使用kill,如kill 3268,顾名思义杀掉3268进程。

(11)ln 选项 参数

作用:创建链接文件,就是创建快捷方式,如ln -s /bin为bin目录创建一个链接 ,存放在当前目录。

(12)man 选项 参数

作用:查询命令,如man find查询find命令的资料。

(13)find 选项 参数

作用:查找文件,这里的查找是查找文件名字中包含我们查找字符的文件,简而言之就是查找名字,如find /bin -name hello.c,在bin目录下查找hello.c。

(14)grep 选项 参数

作用:查找文本行,会返回一个包含查找字符的文本行,简而言之就是查找内容,如grep match  zxc在zxc文件中查找有match的文本行,但是这只能查找文件内的内容,如果要递归搜索文件,grep match /home -r -n,记住要添加路径,而不是文件名。

(15)cp 选项 参数

作用:将一个或多个文件复制到指定文件夹里面,参数中源文件在前,目标文件在后。如:cp /file1 /usr/wind将file1文件复制到wind下面。如果要复制目录要-R表示递归,cp -r /zxc/* /usr/wind其中*表示zxc目录下的子目录。

(16)mv

作用:移动文件和目录,或重命名,如mv rocky zxc将文件名rocky改为zxc。mv /home/red .将red文件移动到当前目录中,其中 . 表示当前目录。

猜你喜欢

转载自blog.csdn.net/zhanganliu/article/details/79869925