Linux常用命令

来源:互联网 发布:奶油知多少 编辑:程序博客网 时间:2024/05/18 22:10

1、gedit 命令表示修改
2、cat 命令表示查看
3、sudo 表示再超级管理员权限下操作
4、vim 表示在终端查看
5、chmod a+x 表示修改读写权限
解释 : Linux下面有三种操作权限 分别为用户(user),用户组(group),其他(other)a表示三类用户
有三种权限 :r(read)读 w(write)写 x(执行)
6、mkdir 创建目录
7、cp 表示拷贝 (cp -i(可选,加了这个如果有文件重复会提醒 ) 被复制文件地址 复制文件地址 )
8、grep 表示过滤 (例子 adb logcat | grep “abc” 过滤前要加| , 过滤字段后面加过滤内容)
9、~ 表示home/archermind
10 、. 表示隐藏
11 、CTRL+H 用来显示隐藏文件
12、 CTRL+L 用来显示位置 ,再通过SFTP://IP地址可以连接其他主机
13、rm 表示移除
14、cd .. 或者 cd ../ 回到上一层目录
15、cd . 回到当前目录
16、cd + 空格 回到最外面的目录
17、ls 列出当前文件
18、ifconfig 显示Ip地址
19、unzip 解压压缩文件
20、rm dir 删除空目录
21、sync 远程数据同步与本地文件复制工具
22、sudo apt-get install + 软件名 安装某软件
23 、exit 退出 (在adb shell 中执行这条命令可以退出)
24、Ctrl+Z 退出(例如执行了adb log 退出)
25 、-r 表示递归,一层层递归下去表示所有
命令应用比如 chmod 777 -r 777表示把该文件变成拥有读写执行三种权限,-r就表示把递归下去把一层层文件全部改变 再如rmdir -rf 一层层递归下去删除所有
26、-f 表示所有 abd shell pm list packages -f 列出所有apk包
27、*表示所有
28、./表示当前目录下
28、find 命令
应用 :find ./* -name “需要查找的东西”
29、| 在Linux用来隔开命令
30、xargs 举例:find ./* -name “*.java” | xargs grep “linux”
把上一个命令的结果做为下一个命令执行的参数
31、export 该命令用于将某个变量值的作用域设为全局范围
应用: 可用用来看设置的环境变量
32、grep -n(name) -R “查找的内容” ./* 在当前文件目录下查找某个字符内容
33、which/where “” 找安装脚本路径
34、nautilus 打开文件夹
35、ping 网址 可以检测一个网址是否OK
36、ssh archermind@ip地址 连接别人的电脑
37、table 补全命令
38、u(update)应用: cp -u file1 file2 只有源文件file较file2文件新时才会复制文件
39、c 表示清除
40、a 表示所有
41、m 可以用来选取responsibity中某一个制定的xml文件(参数前都要加”-“)
42、j8 表示线程数
43、ps -A | grep “Pidgin”(ps列出所有进程)
44、kill -9 进程号(PID)
45、scp local_file remote_username@remote_ip:remote_file 复制别人电脑上东西的命令
46、grep -n -R “搜索的的东西” ./*(可以切换不同的目录) 表示在当前目录下搜索
47、sudo dmip Size | grep -v Range “Memory\s+Device” 内存插槽情况
48、sudo dmidecode | grep -P ‘Maximum\s+Capacity’ 最大支持多少内存
49、sudo dmidecode | grep -A16 “Memory Device$” 查看内存条的具体信息
50、history 可以显示出前面输入过的命令

3 1