Linux


-rw-r--r--
drwxr-xr-x

第一个字符:-表示普通的二进制文件 d表示目录 l软链接文件(link)
r:read 读权限 
w:write 写权限
x:execute 执行权限
drwxr-xr-x 可以看做三部分(rwx r-x r-x)分别是文件的所有者 rwx(user)的权限、所属组r-x(group)的权限和其他人r-x(others)的权限


hostname aa 将主机名修改为aa
vim /ect/sysconfig/network 将配置文件中的主机名修改

echo $LANG 可以查看当前使用的系统语言
locale 查看是否有中文语言包可以在终端输入

临时更换语言
LANG="en_US.UTF-8"
echo $LANG
修改系统默认语言
vim /ect/sysconfig/i18n
LANG="zh_CN.UTF-8
"

reboot 重启
logout 注销

1.关闭防火墙
    执行命令:  service iptables stop
        验证:  service iptables status
2.关闭防火墙的自动运行
    执行命令:  chkconfig iptables off
        验证:  chkconfig --list | grep iptables

文件和目录:
cd /home 进入"/home"目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd - 返回上次所在的目录

pwd 显示工作路径

tree 显示文件和目录由根目录开始的树形结构(1)
lstree 显示文件和目录由根目录开始的树形结构(2)

mkdir dir1 创建一个叫做‘dirl'的目录
mkdir dir1 dir2 同时创建2个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树

rm -f file1 删除一个叫做’file1'的文件
rm -r dir1 删除一个叫做‘dir1'的目录
rm -rf dir1 删除一个叫做’dir1'的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及他们的内容

mv dir1 new_dir 重命名/移动 一个目录

cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录

ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接


touch -t 0712250000 file1 修改一个文件或目录的时间戳 -(yyMMDDhhmm)

文件处理命令
ls 查看目录中的文件
ls -F 
ls -l 或者 ll 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls -a /etc
ls *[0-9]* 显示包含数字的文件名和目录名

touch

mkdir

cp

rm

cat 查看文件内容(内容过多,显示内容可能不全)

more 查看文件内容。可完全显示
用法:使用空格进行翻页,回车显示下一行,q退出(或者ctrl+c)

head -number[文件名]查看文件的前多少行

tail -number[文件名]查看文件的后多少行

mv 1.修改文件名称的功能 mv[源文件名称][新文件名称]
   2.移动文件位置 mv[源文件名称][新文件位置+新文件名称]
 
ln -s[源文件][目标文件] 硬链接则不需要-s选项 
权限处理命令
chmod[{ugo}{+-=}{rwx}][文件或目录]
chmod[mode=421][文件目录]
chmode g+w filename
chmode 7./;p5tyuujr1 filename

chown

chgrap
umask -S 查看系统默认的权限 777-022是真是的权限
文件搜素命令
find
which
locate
updatedb 手工更新updatedb数据库 
man
whatis
【命令】--help
压缩解压命令
tar
zip
unzip
g  zi  p
gunzip
source /etc/profile 让环境变量生效

netstat tunpl | grep tomcat
ps -el |grep 8080

vi的工作方式由3种:命令方式、文本输入方式和最后行方式
1.命令方式:只要按Esc键就可以进入命令方式。用户初始进入vi时即处于命令方式。
2.文本输入方式:在命令方式下按Insert键或输入文本插入类命令即可进入文本输入模式,用来输入文本内容。
3.最后行方式:在命令方式下输入某些特殊字符,如“:/、?”,即进入最后行方式,此时用户输入的命令将会在最后一行上显示
并直到用户按Enter键vi才会去执行它。退出vi时使用的就是最后行方式。

退出vi
Esc键来使编辑器进入命令模式
:wq或:zz或:x:保存文件,退出vi
:q:退出vi,若文件被修改过,则要被要求确认是否放弃所修改的内容
:q!:不保存文件,无条件退出vi

文本增加与插入
a:在光标之后插入
i:在光标之前插入
A:在当前行行尾插入
I:在当前行行首插入
o:在当前行之下新增一行
O:在当前行之上新增一行

删除文本
x:删除光标所在位置后面的一个字符


shell
变量名=变量值
filename=/home/student/test
注意:等号的左右两边不能有空格。变量名是以字母和下划线开头的字母、数字和下划线字符序列,且区分大小写。若给变量值中含有空格,需要用双引号括起来。
如:name="zhang san"

条件测试:
test conditio

[ condition ]
注意:方括号中条件的左右必须有空格
if条件判断 testif
case分支结构:testcase
while或until或for:testshift

break:退出循环
continue: 结束本次循环,进入下一条循环

shift命令 testshift
shift:参数向左移动,形式为:shift n

read命令 readtest
从标准输入中读取用户输入,并将其存储在用户自定义变量中。这是程序与用户交换的重要方法。


命令置换 testcom
命令置换可以将一个命令的输出用做另一个命令的参数。命令置换用倒引号(`)(Esc 键下面的)括起来的部分。执行时,会将命令执行结果展示在倒引号部分,
set命令 testset
用来给位置变量赋值,这也是在程序中给位置变量赋值的一种方法。

expr:处理算术运算,形式为:expr expression
expr 3 + 1
expr 2 \ * 3
注意:运算符号左右必须有空格。 特殊字符如 *、%、(、)、>、<等,前面叫“\”

let:也是来处理算术运算,它包括了expr. 形式为: let expressiong 或者 ((expression))
i=5
let i=i*6
echo $i
echo $((3*2))
注意:let中的变量利用变量名直接访问,不需要在签名加$符号。表达式之间也不需要有空格。乘号也不需要加前导符。取得表达式的值,可采用$((表达式))


exit n:立即退出正在执行的脚本。其中n为退出状态,若没有提供,则设为执行的最后一条命令的推出值。

信号 testsig
trap 命令
1.执行指定命令来处理信号,其使用形式: trap "命令序列" 信号列表
当进程捕捉到信号列表中指定的信号时,将执行命令序列中的命令。信号列表可以使用信号名或者对应的信号编号,信号之间用空格隔开。
2.忽略信号,其使用形式为:trap "" 信号列表
当收到信号列表中指定的信号时就好像没发生一样,信号被忽略。
3.进行缺省处理,信号的缺省处理是立刻结束收到信号的进程。要恢复信号的缺省处理功能,可使用如下形式:trap 信号列表


跟踪和调试

set命令
参数:
-n:读取一遍脚本中的命令但不执行,用来在执行程序前检查脚本中的语法错误。
-x:显示在完成参数及命令替换完成后脚本文件中的命令,并在行首显示“+”号。可用来跟踪和调试脚本。
-v:与-x选项类似,但会显示变量替换前的命令行。
开始调试:set -x
关闭调试:set +x 
-x
 

 


查看当前是哪一个进程占用了8999端口:lsof -i:8999
根据进程ID查看进程的具体信息: ps axu | grep 2653
环境变量配置路径: /etc/profile

命令解释:root权限下,从根目录递归式查找名称中包含tomcat字段的文件名称
sudo find / -name *tomcat*

[root@iZ2zei7ml0wpwo6o7qcgyrZ webapps]# tar -cvf /root/backup/0418/ufoweb.tar ufoweb/

ps -ef | grep tomcat

 grep -C10 selectOne catalina.out

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值