Linux常用命令1
1.上传文件:rz
2.下载文件:sz 目录 文件名
3.root登录:su root
4.查看行数:cat 文件|tail -n
tail -n 10 后10行
tail -n +10 10行以后
head -n 10 前10行
cat test |head -n 5 |tail -n +2 2至5行 sed -n '2,5p' test
5.查询某时间段的日志:
sed -n '/起始时间/,/结束时间/p' 日志文件
例如,sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' test.log
6.清空日志:5种方法
>filename
:>filename 1和2 两种方式,是0kb
echo "" >filename
echo > filename 3和4 两种方式,是1kb
cat/dev/null > filename 这条命令的意思是:清空messages文件
7.合并文件:vim 和 cat
vim file1 r file2 r file3 r命令每次只能追加一个文件内容,适合少数文件合并,文件放到file1末尾
cat file1 file2 file3 > file 几个文件合并得到新的文件或覆盖源文件
cat file1 >>file2 将file1的内容追加到file2的末尾
>重定向 >>追加
8.进程相关
ps查看进程 分别以进程名、id、端口号查看
ps -ef | grep 进程名
netstat -nap | grep id ;ps -ef | grep id
netstat -tunlp | grep 端口号
kill -9 id/进程名 ;kill --verbose id/进程名
9.安装源码程序,指定安装路径
./configure --prefix=要指定的安装的完整路径
make
make install
10.查看目录 ls
-a 显示所有文件及目录,包括以“.”开头的隐藏文件
-l 显示文件的详细信息,包括隐藏文件,比如文件的形态、权限、所有者、大小等信息
-t 将文件按创建时间排序列出
-A 和-a一样,但是不列出“.” (当前目录)和“…” (父目录)
-R递归列出所有文件,包括子目录中的文件
11.目录切换 cd[路径]
cd / 进入更目录
cd /user 进入目录/user里
cd .. 进入上一级目录
cd ~ 切换到当前用户主目录
12.当前路径 pwd
用来显示当前目录的绝对路径,不需要参数
13.系统信息查看命令 uname
要查看当前系统信息,可以使用命令 uname,命令格式如下:
uname [选项]
可选的选项参数如下:
-r 列出当前系统的具体内核版本号。
-s 列出系统内核名称。
-o 列出系统信息。
14.清屏 clear
15.查看文件 cat
cat 【选项】【文件】
-n 从1开始,对所有输出行进行编号
-b 和-n一样,但不对空白行编号
-s 当遇到两个行以上空白行的话,合并为一个空白行

浙公网安备 33010602011771号