首页 > 其他 > 详细

常用命令

时间:2019-12-07 21:09:20      阅读:118      评论:0      收藏:0      [点我收藏+]


1 进入linux命令行终端                                                       进入Linux桌面系统,同时按住按键“Ctrl”+“Alt”+“t” 在linux的PC环境操作
2 退出linux命令行终端                                               按住按键“Ctrl”+“d”,就可以退出Linux命令行终端 在linux的PC环境操作
3 类似DOS系统的终端                                   按住按键“Ctrl”+“Alt”+“F1”
一共可以打开六个,命令分别是,“Ctrl+Alt+F1” ,“Ctrl+Alt+F2”依此类推 在linux的PC环境操作


4 返回Linux的图形界面               按住按键“Ctrl”+“Alt”+“F7” 在linux的PC环境操作
5 sudo passwd   启用root账号
输入sudo passwd命令后,会提示用户输入2次密码,以后进入root账户就使用该密码。  
6 sudo 语法:sudo + 命令
功能:当前用户可以使用超级用户的权限来执行命令
sudo表示“superuser do”,执行时会提示输入root用户的密码。  
7 su root 语法:su root
功能:登录root账户
注意:执行时需要输入root用户密码  
8 exit 退出root用户
或者输入Ctrl”+“d”  
9 cd 语法:cd [路径]
功能:切换目录
进入home目录:cd /home
cd .  :进入当前目录
cd .. :进入上一级目录
cd -  :进入上次的目录
cd    :进入当前目录的home目录
cd ~  :进入当前目录的home目录
cd /  :进入到根目录  


10 ls 语法:ls [选项] [路径]
功能:显示文件以及目录
-a 显示所有文件以及目录。
-l 列出文件名称外,还将文件形态、权限、拥有者、文件大小等详细信息列出。
例:
1.ls:显示当前目录下的所有文件及目录
2.ls /home:显示home目录下的所有文件及目录 其他[选项]参数不常用,有兴趣的可以自己查询


11 cp 语法:cp [选项] 源文件或目录 目标文件或目录
功能:拷贝文件
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-r:若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。
例:
cp /home/test1.txt  /data 
将home目录下的test1.txt文件复制到data目录下 其他[选项]参数不常用,有兴趣的可以自己查询

复制文件到当前目录
cp test/*.wav  ./
注:“./”表示当前目录


12 mkdir 语法:mkdir [文件夹名]
功能:新建一个目录
例:mkdir /user_tool
建立一个名字为“user_tool”的文件夹  
13 rmdir 语法:rmdir [选项] [文件夹名]
功能:删除目录
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。
例:
rmdir /user_tool
删除一个名字为“user_tool”的文件夹 其他[选项]参数不常用,有兴趣的可以自己查询
14 rm 语法:rm [选项] [文件以及文件夹]
功能:删除档案及目录
-r是递归处理,就是一层一层的删;将目录及以下之档案亦逐一删除。
-f是强制删除。
例:
rm  -r  homework
删除homework目录及其下的所有文件及子目录
rm  -r  *
删除当前目录下的所有文件及目录  


15 tar 压缩和解压命令
语法:tar [选项] [文件目录列表]
功能:对文件目录进行打包备份
tar -cvf log.tar log2012.log 仅打包,不压缩!
tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩
tar -jcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩
tar –xvf file.tar  解压 tar包
tar -xzvf file.tar.gz 解压tar.gz
tar -xjvf file.tar.bz2   解压 tar.bz2
tar –xZvf file.tar.Z   解压tar.Z  
16 mv 修改文件或文件夹名
mv [options] 源文件或目录 目标文件或目录。
例:
mv test.txt wbk.txt
mv file1 file2
把当前目录下的file1文件名改成file2,如果该目录下有file2,则覆盖以前的file2文件。  
17 apt-get install 安装软件命令
例如安装vim软件:apt-get install vim  
18 apt-get update 更新数据源列表  
19 df Linux下查看磁盘与目录的容量
-i选项的df命令的输出显示inode信息而非块使用量
-h选项,通过它可以产生可读的格式df命令的输出  
20 pwd 语法:pwd
显示当前工作目录的绝对路径  
21 clear 语法:clear
功能:清屏  
22 ifconfig 语法:ifconfig [interface]
功能:查看或设置网络设备属性
ifconfig -a;我们这台机器有两块网卡分别是eth0和eth1  
23 man 语法:man
功能:帮助命令,阅读参考手册
-a:在所有的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息;
-P:指定内容时使用分页程序;
-M:指定man手册搜索的路径。  
24 cat 查看文件
例:
cat /proc/version
查看linux内核版本  
25 chmod 语法格式为:chmod [who] [opt] [mode] 文件/目录名
功能:修改文件的写读执行权限
参数分别表示User、Group、及Other的权限。
r=4,w=2,x=1
若要rwx属性则4+2+1=7;
若要rw-属性则4+2=6;
若要r-x属性则4+1=5。
例:
chmod 777 a.txt  


26 basename 语法:basename [文件目录列表]
功能:取得路径的文件名与目录名
例:
basename /etc/man.config
显示 man.config  
27 dirname 语法:dirname[文件目录列表]
功能:取给定路径的目录部分
例:
dirname /usr/bin
显示  /usr  
28 file 语法:file [文件名]
功能:用于识别文件类型
例:
file usb
usb: directory  
29 find 语法:find [文件及路径]
功能:查找指定的文件
find . -name "*.c"
将目前目录及其子目录下所有扩展名是c的文件列出来。  
30 more 语法:more  [文件名]
功能:查看文件内容  
31 less 语法:less  [文件名]
功能:查看文件内容  
32 ln 语法:ln 源文件 链接名 创建源文件的硬链接
功能:为某一个文件在另外一个位置建立一个同步的链接
ln -s log2013.log link2013
给文件创建软链接,为log2013.log文件创建软链接link2013,如果log2013.log丢失,link2013将失效:  
33 touch 语法:touch  [文件名]
功能:命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
注意:ls -l 可以显示档案的时间记录。  
34 fdisk 语法:fdisk [必要参数][选择参数]
功能:查看系统分区信息
例:
fdisk -l
显示当前分区情况  
35 passwd 功能:修改密码
注意:需要输入当前密码,才能修改新密码  
36 vi/vim 语法:vi/vim 文件名
功能:编辑文件  
37 make 功能:编译  
38 make install 功能:安装编译好的源码包  
39 XXX.sh 功能:执行XXX.sh脚本文件  
40 ping 语法:ping [选项] [IP地址]
例如:ping 192.168.0.1  
41 locate 语法:cp [选项][文件目录]
功能:查找文件或目录
例:
locate /etc/my
/etc/my.cnf
搜索etc目录下所有以my开头的文件  
42 grep 语法:grep  [选项]  ”模式“  [文件]
功能:搜索字符串得 grep 命令
例:
grep test *file
在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件  
43 mount 语法:mount [-t 文件系统] 设备文件名 挂载点
功能:挂载设备
例:
mount /dev/sda1 /mnt/udisk
将u盘挂载到“/dev/sda1”设备节点上  
44 umount 语法:umount 挂载点
功能:卸载设备
例:
umount /mnt/udisk
将u盘从“/mnt/udisk”上卸载  
45 who 功能:显示关于当前在本地系统上的所有用户的信息。显示以下内容:登录名、tty、登录日期和时间。
例:
who -m
追加“-m”后,还可以显示当前用户的IP信息  
46 ps 语法:ps [options] [--help]
功能:显示当前进程 (process) 的状态
例:
ps -A
列出所有的进程  
47 kill 语法:kill [进程名]
功能:杀死进程
例:
kill 12345
将进程12345结束
注意:可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程  
48 echo 语法:echo 字符串
功能:用于字符串的输出
例:
echo "It is a test"
显示字符串:"It is a test"  
49 wc 语法:wc [选项][文件]
功能:统计指定文件中的字节数、字数、行数,并将统计结果显示输出
-l : 统计行
-c: 统计字节数
-m:统计字符数,不能与-c同时使用
-w:统计字数
例:
wc main.cpp
11  19 172 main.cpp
11行,19个字,172个字节
注意:如果wc安装包没有安装,请执行:sudo apt install cw  
50 export 语法:export [-fnp][变量名称]=[变量设置值]
功能:设置或显示环境变量
例:
export -p
列出当前的环境变量值  


51 tree 功能:以树状图列出文件目录结构
注意:如果tree安装包没有安装,请执行:sudo apt install tree  


52 sync sync命令的作用是,将有关文件系统的存储器常驻信息送入物理介质内。
注意:在开发板上修改的一些脚本文件,有的时候重启开发板后,并不能被保存,就需要执行该命令。  
53 [Ctrl]-c按键 [Ctrl]-c按键---让当前的程序『停掉』  
54 [Tab]按键 [Tab]按键---具有『命令补全』不『档案补齐』的功能  
55 g++ + table键 查看G++版本
g++ table键  

常用命令

原文:https://www.cnblogs.com/QiKa/p/12003357.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!