比较常用的linux命令

1.别名:
alias
alias make='make ARCH=arm menuconfig'
在menuconfig中就可以使用make替换make ARCH=arm menuconfig命令;
alias命令是暂时的,一旦当前终端关闭,所以设置过的别名就失效了。为了使别名设置一
直保持作用,可以将它放入~/.bashrc文件中,在新的shell进程生成时,都会执行
./bashrc中的命令;
2.文件追加:
使用 >>
root@PChuangxin:~# echo test line1 > output.txt
root@PChuangxin:~# echo test line2 >> output.txt
root@PChuangxin:~# cat output.txt
test line1
test line2
3.开启终端的命令:
ctrl+alt+t
4.读取命令序列输出:
当组合多个命令时,同时将stdin用于输入,stdout用于输出;
这些命令被称为过滤器(filter)。使用管道(pipe)连接每一个过滤器。管道操作符是“|”
比如:$ cmd1|cmd2|cmd3
cmd1的输出传给cmd2,而cmd2的输出传给cmd3,最终来自cmd3的输出将会被打印或导入到某
个文件中。
比如 ls |cat -n >out.txt
ls的输出(当前目录内容列表)被传给cat -n,cat -n为通过stdin所接收到的输入内容加
上行号,然后将输出重定向到文件out.txt。
5.移动命令行窗口命令:
alt+F8;再利用上下左右键调整窗口大小;
6.cat命令记录:
cat -T file.txt命令能够将制表符标记成^|。
cat -n file.txt命令在输出的每一行内容之前加上行号。
7.find命令
find ./ -name "test.txt"
find devel/source_path \(name ".git" -prune \) -o \(-type f -print \)
打印出不包括.git目录中的所有文件的名称(路径);
8.排除.o文件,再查找:
 find . \( -name "*.o" -prune \) -o \( -type f -name *codec.c -print \)
 这里有点画蛇添足
9.将10天前的.txt文件复制到OLD目录:
find . -type -f -mtime +10 -name "*.txt" -exec cp {} OLD \;
(-f:普通文件;-l:符号链接;-d:目录;-c:字符设备;-b:块设备;-s:套接子;-p:
 fifo)
10.设置文件权限,可使用chmod命令。
给所有权限类别(用户/用户组/其他用户)增加可执行权限:
chmod a+x filename
删除可执行权限,则使用-
chmod a-x filename
11.更改文件所有权,可以使用chown命令:
chown user.group filename
12.符号链接
ln -s target symbolic_link_name
13.grep
在目录中递归搜索所有的.c和.cpp文件:
grep "main()" ./ -r --include *.{c,cpp}
在搜索中排除所有的README文件:
grep "main()" ./ -r --exclude "README"

14.使用rm递归删除子目录下的所有.o文件

find . -name "*.o"  | xargs rm -f



阅读更多
个人分类: linux
想对作者说点什么? 我来说一句

top100 100个最常用linux命令

2015年10月26日 6KB 下载

常用Linux命令与应用

2010年05月31日 576KB 下载

Linux必学的系统管理命令.doc

2011年07月08日 175KB 下载

linux常用命令

2015年05月04日 197KB 下载

常用linux命令

2012年12月13日 710KB 下载

Linux基础常用命令

2014年10月19日 1013KB 下载

Linux必学的60个命令

2011年12月07日 122KB 下载

没有更多推荐了,返回首页

不良信息举报

比较常用的linux命令

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭