开发嵌入式linux/android常用的一些linux命令

2019-07-13 02:04发布

  文件目录类命令 浏览目录:cd dir ls ll
浏览文件命令:cat more less
目录操作命令:mkdir rmdir
文件操作命令:touch rm cp mv ln tar
gzip gunzip whereis whtis
pwd   当前位置
tab键   命令不全
cd   返回home目录
cd ~   返回根目录
cd /   切换到系统根目录
cd pp   当前的文件夹--相对路径
cd /etc   切换到etc--绝对路径
cd $oldpwd 返回刚才路径
cd .   当前目录
cd ..   上一级目录
ls   显示
ls -a   显示隐藏命令
ls -l   显示详细
ls -l /cxxx 显示详细某某目录内容

mkdir   建立文件夹--不能同时创建子目录
mkdir -p 父目录及子目录的创建
rmdir   删除目录--不能删除子目录,要清空子目录才能删、
rmdir -p 删除子目录
cp 1.bak 2.bak 复制源文件并且可以改文件名为新文件名
cp /etc   复制到某目录下

rm   删除文件
rm *   删除当前目录下的所有文件
rm -f   强制删除--无提示
rm *xxx   通配符,符合某某条件的文件
rm -fr   可以删除目录及文件--无提示慎重使用
-r   递归删除

cat     显示文件内容,或者将数个文件合并成一个文件
>     重定向输出
cat 1.txt 2.txt    把1.txt的内容输出到2.txt里面去
<     重定向输入
cat
>>     追加
cat 1.txt >> 2.txt
cat 1.txt 2.txt > 3.txt   合并文件
cat 1.txt |more    查看更多

more     一般用于需要显示的内容超过一个画面的长度,空格键翻页,回车换行,Q键退出
more /etc/init.d/inittab.conf   不可以上下翻
less     类似more命令,可以上下翻
head -10 initial.conf   显示文件的前几行
tail -10 init.conf   显示尾部的最后10行内容
tail +10 int.conf   显示从第十行到尾部的内容

mv     移动文件或目录
mv a.txt ../    移动到上一层
mv a.txt b.txt    改名
mv ds ../    移动目录到上层目录
find     用来寻找文件或目录
find 路径 匹配条件
find / -name http.conf   搜索系统根目录下名为httpd.conf的文件
grep     匹配字符并进行输出
grep user tt.txt
ps -ef |grep ssh
|     命名管道,即左边的内容输出到右边再进行处理 stat 文件    可以查看文件的详细年份信息 touch     新建空文件或者修改文件时间
touch -d 时间 文件
touch *
touch 1.txt
echo "CentOS" >1.txt
who/w     查看当前系统有哪些用户登陆
who 参数
root     tty1         2009-06-03 23:29
python   tty2         2009-06-03 23:29
root     pts/0        2009-06-03 23:28 (192.168.1.3)
tty是本地用户
pts是远程用户
w     显示详细的用户登陆信息
ln     在文件和目录简历连接
ln 参数 源文件或目录 目标文件或目录
ln -s     软连接
ln -s /var/www www   www指向/var/www也就是一个快捷方式的意思
ln 1.txt 2.txt    2.txt的内容和1.txt的内容是一样的,改变的话都改变,删除的话只删那个