(一)linux常见命令

一、chmod 修改文件权限

每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。横线代表空许可。r代表只读,w代表写,x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。

确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。

用户组包括:
  u 表示“用户(user)”,即文件或目录的所有者。
  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。
  o 表示“其他(others)用户”。
  a 表示“所有(all)用户”。它是系统默认值


操作符号可以是:
  + 添加某个权限。
  - 取消某个权限。
  = 赋予给定权限并取消其他所有权限(如果有的话)。


权限可用下述字母的任意组合:
  r 可读。
  w 可写。
  x 可执行

数字表示的属性的含义:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。所以数字属性的格式应为3个从0到7的八进制数,其顺序是(u)(g)(o)。

 
二、linux关机、重启
重启: reboot
关机: 
1、 halt 立即关机
2、poweroff 立即关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10  10分钟后关机
shutdown命令是最安全地将系统关机。
 
三、vmvare下设置ubuntu开机以命令行打开
1、命令:sudo gedit /etc/default/grub
2、找到这一行GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"改成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
3、在输入命令:sudo update-grub
4、输入reboot命令重启系统
5、开机后就自动进入tty1命令行界面了
 
四、压缩、解压文件
解压:tar -zxvf 压缩包文件名
解压:tar -zcvf 打包后生成的文件名全路径 要打包的目录
 
  • tar命令

      解包:tar zxvf FileName.tar

      打包:tar czvf FileName.tar DirName

  • 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

       压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...

  • 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

  • 创建和解压tar.xz文件 

方式一:利用已经打包好的tar文件,直接用压缩命令:

压缩:xz [原文件名].tar
解压:unxz [原文件名].tar.xz

方式二:一次性打包并压缩、解压并解包

打包并压缩: tar -Jcvf [目标文件名].tar.xz [原文件名/目录名]
解压并解包: tar -Jxvf [原文件名].tar.xz

注:大写J代表用xz算法来压缩/解压。

五、显示文件大小 du
du命令用来查看显示文件名(比较直观) 
du -h 文件名 例如:
 
 六、查看当前目录
pwd
七、重启网卡
ifconfig eth0 down //关闭网卡
ifconfig eth0 up     //开启网卡
或者
ifdown eth0    //关闭网卡
ifup     eth0    //开启网卡
 
八、开发板与windows tftp传输文件,ip地址为windows的ip
开发板获取windows文件:
root@TinaLinux:/# tftp -g -r uc-board.bin 172.16.100.160
 
开发板往windows发送文件
root@TinaLinux:/# tftp -p -l uc-board.bin 172.16.100.160
 

 九、临时修改ip

ifconfig 网卡名 IP地址 netmask 子网掩码

 例如:ifconfig eth0 192.168.0.111 netmask 255.255.255.0
十、ls -li可以查看文件inode节点号

 十一、设置环境变量:

1、$PATH="$PATH":/NEW_PATH 控制台级别 (关闭shell Path会还原为原来的path)

2、vi ~/.bashrc ,在文件中添加export  PATH="$PATH:/NEW_PATH",这种方法只能设置当前用户下环境变量

3、vi /etc/profile,在文件中添加export  PATH="$PATH:/NEW_PATH",这种方法使用所有用户

 十二、查看系统运行时间

uptime

 
原文地址:https://www.cnblogs.com/zhangshenghui/p/5902944.html