Linux

[root@localhost /    ]    # cd 进入        [root@localhost ~]

  [root@localhost ~]   # cd ..  进入  [root@localhost  /]# cd .. 

注意:cd和 ..(点)之间必须有空格

linux中的常见命令

linux中写命令时,可以使用tab键自动补全,前提必须是严格区分大小写

cd:切换目录

    pwd:查看当前目录的目录结构

    cd 目录名称 进入子目录

    cd    ..跳到父目录    注意:cd和 ..(点)之间必须有空格(windows没有空格)

    [root@localhost ~]# cd /root/Documents/    绝对路径

    [root@localhost ~]# cd Documents/     相对路径    

    切换固定位置:使用根目录作为定位标准,绝对寻址

    cd    /xx/yy/zz

    切换相对位置:在当前目录位置开始相对寻址

    cd xx/yy/zz

    用户的主目录 ~即root目录

    进入用户主目录 cd        cd~

ls:列表目录中的内容,默认显示当前目录下的文件列表

ls-a 即list all    查看所有,包括隐藏文件 linux中隐藏文件都是以 .(点)开头的文件

ll,显示当前目录下的文件属性:大小、权限、日期、符号链接  


- | 1 代表文件

d | 2 代表目录, 2+n, n 代表目录中的文件数量.

-开头表示是一个文件,d开头表示是一个目录

容量:单位是字节. 所有的目录固定容量为 4096.

权限:rwx - read write execut

r:read

w:write

x:execut

-    :代表没有权限


命令参数

所有以 ‘-‘ 开头的命令后缀信息, 都是命令参数. 多参数可以并

行使用. 如: ls -al


touch

创建空白文件

在 Linux 系统中,文件不需要强制后缀名.

如: 文本文件可以定义为, a | a.txt | a.text

使用方式

touch 文件名

touch 目录/文件名

touch /目录/文件名

cat

查看文件的全部内容.

一次性显示文件中所有内容.

more

分屏显示文件内容, 显示后,使用空格显示下一屏, 回车显示下

一行,q 退出分屏显示.

ctrl+c,退出命令.

head   

 number可以自己根据需要设置

显示文件的前多少行, 默认显示前 10 行.

head -number filename

查看文件中的前多少行.

tail(和head恰好相反)

显示文件末尾多少行.默认显示末尾 10 行.

tail -number filename

mkdir    创建目录

相对路径创建目录

mkdir directoryName
绝对路径创建目录

mkdir /directoryName

创建多级目录( 需要-p  )

mkdir -p parentDirectoryName/childDirectoryName

cp

copy - 复制命令.

copy source target

copy 源信息 目录信息

例如 :cp  a /usr

copy directoryName/fileName directoryName/[newFileName]

例如 :cp a /usr/abcd     改名字

删除rm


rm 要删除的资源  会提示 然后 输入 y 回车 ,确认删除

rm - f 直接删除 不提示

rm -r 删除目录 -r表示删除该目录下的所有子目录

移动mv

为文件重命名

mv fileName newFileName

移动文件到指定位置

mv fileName directoryName

vi | vim

编辑文件, vim 是增强命令. 不代表所有的 Linux 都支持.

vim 增强在有高亮显示

命令模式:是控制编辑的文件的状态的,如:保存,退出编辑等.

进入编辑模式:

a - append, 追加的方式进入编辑模式

i - insert, 插入的方式进入编辑模式

o - under line , 在光标所在位置之下,新增一行,进入编辑模式.

O - pre line, 在光标所在位置之上,新增一行, 进入编辑模式.

按esc退出编辑模式 

w :write - 保存    q :quit - 退出 vi 编辑器

wq 保存退出

q!强制退出不保存

set nu:显示行号

/keywords :搜索关键字, keywords 是关键字的命名.

G:光标跳转到文件尾        gg:光标跳转到文件头

ifconfig :查看网络编辑器. 查看网卡信息

查看所有网卡信息 : ifconfig -a

确定网卡数量和命名

查看/etc/sysconfig/network-scripts/ifg-xxx 文件个数

xxx - 代表网卡的名称

文件的个数代表网卡的数量.


service:服务控制命令. 常用服务: iptables - 防火墙, vsftpd ftp 文件服务器, mysql

防火墙建议关闭. 否则除 80,22 端口外,其他所有端口无法访问.

启动服务         service 服务名称 start

停止服务        service 服务名称 stop

 重启服务        service 服务名称 restart

将动态ip改为静态ip

先执进入指定位置

[root@localhost ~]# cd /etc/sysconfig/network-scripts/

进入 vim ifcfg-eth0

把之前的全部删除

把下面的复制上去

DEVICE=eth0

BOOTPROTO=static

ONBOOT=yes

IPADDR=(设置 IP 地址)    本机地址

NETMASK=255.255.255.0

GATEWAY=(设置网关)本机地址,最后一个字段改为2

DNS1=114.114.114.114

DNS2=4.4.4.4

IPV6INIT=no

wq退出

[root@localhost network-scripts]# service network restart

然后看是否连接上,

ctrl+c退出

ps

进程信息查看命令

ps aux [| grep keywords]

a - 所有进程

u - 包含用户启动的进程

x - 正在执行中的进程.

 |

管道, 在管道左侧命令直接结果基础上, 执行管道右侧的命令

grep

过滤|筛选, 筛选符合关键字的数据.


解压缩

tar [参数] source [target]

source - 压缩文件

target - 解压缩后的目标位置, 默认解压到当前目录.

常用写法 :

解压缩 : tar -zxf 压缩文件名

解压缩 : tar -zxvf 压缩文件名

压缩 : tar -czf 要压缩的目录 压缩后的文件名

tomcat中查看日志    的两种方式

[root@localhost logs]# tailf catalina.out

[root@localhost logs]# tail -f catalina.out

启动tomcat并查看日志

[root@localhost tomcat]# bin/startup.sh & tailf logs/catalina.out

关闭tomcat并查看日志

[root@localhost tomcat]# bin/shutdown.sh & tailf logs/catalina.out

你可能感兴趣的:(Linux)