搜档网
当前位置:搜档网 › linux命令大全

linux命令大全

Linux常用指令:

ll:列出当前目录下的所有文档

cd ..:到上一级目录

cat 相关文件名:查看此文件详细

例如:cat test.txt或more test.txt,区别为more一页一页显示,还可以用

cat test.txt|more

tail:查看文件后面的内容,默认为查看文件后10行内容

例如:tail –f portal.log ,显示portal.log的最后10行,并实时显示最新内容

tail -100f portal.log 显示portal.log的最后100行内容

tail –n 20 portal.log 指定从文件末尾开始读取的行数

tail –c 200 portal.log |pg 从第200字节开始,每次显示一页文件

sed -n '5,10p' 查看文件中间一段

head: 查看文件前面的内容,默认是查看文件前10行内容

例如:head -20 install.log,查看install.log这个文件前面20行的内容

文件查找:find –name

创建文件夹: mkdir file

删除文件夹:

rm test.txt 删除文件test.txt

rm –r iread 删除目录iread

rm –rf iread 强制删除目录

拷贝文件:cp 拷贝的文件拷贝文件另命的文件名

例如:cp test.txt test_bak.txt 复制test.txt,命名为test_bak.txt

cp test.txt /home/test_bak.txt 将test.txt复制到/home目录下,命名为test_bak.txt

权限管理:

chmod 777 test.txt :更改test.txt权限为777,即任何用户都可编辑

chown root:密码test.txt :更改test.txt的属主为root

chown wap:iread test.txt :更改test.txt属主为wap,组为iread

chgrp iread test.txt :更改test.txt的属组为iread

所属用户/组修改:

新增用户组:groupadd -g 组名(groupadd –g 201 iread:增加一个名为iread,

用户组id为201的用户组。)

删除用户组:groupdel 组名

创建用户:useradd (例如:useradd -g iread -d /home/wap -s /usr/bin/csh -m wap 新增一个用户wap,归属用户组为

iread;-g 表示用户组,-d 表示用户的主目录, -s 表示用户使用的shell,-m 表示用户名)新增用户设置密码: passwd wap

删除用户: userdel –r 用户名

userdel –f 用户名(强制)

usermod -g group 用户名强行设置某用户所组

磁盘空间查看:

df –v :查看磁盘剩余空间

文件系统 1K-块已用可用已用% 挂载点

/dev/sda2 41286828 7176840 32012704 19% /

udev 8178944 164 8178780 1% /dev

/dev/sda5 66056464 57199596 5501296 92% /opt

/dev/sdb1 143367652 99646888 43720764 70% /home

du [文件名]:查看磁盘使用情况

系统资源查看:

进程查看:(操作server后台:10.166.112.90:server90/server90)

ps:显示使用终端有关的进程信息

PID TTY TIME CMD

18648 pts/1 00:00:00 csh

18696 pts/1 00:00:00 ps

ps –u 用户名:显示某用户的进程ps -u server90

PID TTY TIME CMD

28563 ? 05:16:11 java

ps –e:显示所有正在运行的进程信息

ps –f:长列表显示每个进程信息

ps -ef:长列表显示所有正在运行的进程信息

kill 进程号:删除进程

kill -9 进程号:强制删除进程

文件压缩和解压:

tar:

备份:$ tar zcvf iread.tar.gz iread

在当前目录下,将iread目录下的所有文件及子目录作备份,备份文件名为iread.tar.gz 复原:$tar zxvf iread.tar.gz

在当前目录下,将iread.tar.gz文件解压复原。

注意:c表示备份,x 表示解压

zip/unzip:

备份:$ zip test.zip test

在当前目录下,将test文件备份,备份文件名为test.zip

复原:$unzip test.zip

在当前目录下,将test.zip文件解压复原。

$ unzip -d test -o test.zip

在当前目录新建一个test目录,同时将test.zip解压到test目录

vi filename 进入编辑文件,

1. 输入下列命令后进行文本编辑:

a 将在光标所在位置之后插入文本(append)

A 将在光标所在行末插入文本

i 将在光标所在位置之前插入文本(insert)

I 将在光标所在行的第一个非空字符前插入文本

o 将在光标所在行的下一行开始插入文本(open)

O 将在光标所在行的上一行开始插入文本

2. 删除更改操作

x 删除光标所在字符

dd 删除光标所在行

3. 光标位置移动

h 左移

j 下移

k 上移

l 右移

行号G 光标移到某行(如1G表示光标移到第一行)

G 光标移到文件结尾

4. 取消文本输入

ESC 按ESC键进入命令方式

5.退出vi编辑器

在命令方式下运行。不管在什么状态,最好在运行下面命令前,先按以下ESC键,以防出错。

:wq 存盘退出

:q 不存盘退出

:q! 不存盘强制退出

:w 只存盘不退出

查看日志:

cat log_file_name 查看“log_file_name”文件的所有日志信息。

more log_file_name 在页面调试模式下查看“log_file_name”文件的日志信息

vi log_file_name 查看和编辑“log_file_name”文件的日志信息

cat log_file_name | grep WARN 查看“log_file_name”文件中包含“WARN”的日志信息tail –f log_file_name 查找“log_file_name”文件的日志信息

查看话单快捷:

Send下:grep 151******** *2014010*

scp 10.166.112.119:/root/aa.log . --将119上的aa.log这个文件拷贝到本机当前目录(当ftp 服务不能用的情况,可以用这个命令来拷贝文件)

scp /root/aa.log 10.166.112.119:/root 这个是将本机的文件拷贝到119机子

修改系统时间:

修改日期:

时间设定成2009年5月10日的命令如下:

#date -s 05/10/2009

修改时间:

将系统时间设定成上午10点18分0秒的命令如下。

#date -s 10:18:00

grep 192.168 - r * --------在当前目录中查看哪些文件中包含192.168 关键字

cat /etc/group ----查看当前目录的组id,搭建新模块时最好不要用同一个组id

查看linux上存在的用户

#cat /etc/passwd----进入此目录删除对应的用户

查看linux上存在的组

#cat /etc/group –进入此目录删除对应的组

创建组wwwn和用户wwwn

# groupadd -g 330 wwwn

# useradd -g wwwn -s /usr/bin/csh -d /home/wwwn -m wwwn

# passwd wwwn

注:-g 所属组 -d 加test1的目录 -s 所用SHELL, /usr/bin/csh根据实际变量配置

删除用户

userdel -r test1

创建密码

Passwd

ps -ef |grep java ----查看板子下有几个模块

find –name 文件名 ----找文件

相关主题