Linux 常用命令

linux关机命令  shutdown -h now 

linux重启命令  reboot   或者是 shutdown -r 1表示一分钟之后重启 

shutdown -r now 立刻重启计算机  ////reboot

logout 可以使当前用户注销

init 0  关机

init 6 重启

 

ls 显示当前目录的文件和文件夹

ls -al   ////显示隐藏文件,显示长列格式 

查看根目录的命令  ls -al / 

显示当前的路径的命令:pwd 

 

在Linux中指定文件的权限

Chomd 777 start.sh 

执行start.sh脚本

./start.sh 

 

setup命令 —— 进入界面后我进入system services设置服务项目 

 

切换root用户,注意 - 前后都有空格

su - root 

 

查看asp的进程

ps -ef|grep asp 

 

开启/关闭/重启防火墙

service iptables start/stop/restart 

开启/关闭/重启sshd服务

service sshd start/stop/restart 

 

1、查看文件的结尾

tail -f

选项“-f”可使命令tail在记录文件随着时间增大时不断地显示文件的新尾部––很方便地监视记录文件并且可以知道谁登录了你的服务器。

 

查看文件后20行内容,并且时时监听 

tail -f  -n 20  catalina.out 

 

2、查看文件的开头

head –f

查看文件开头前20行 

head –n 20 catalina.out 

 

3、cat查看文件全部内容

 

//更改文件名 

mv sms.db sms1.db    

 

//复制文件 

cp -rf 原文件夹  目的文件路径     

 

//删除文件 

rm -rf 目标文件路径    

 

 

在linux中,查询当前目录包含”huang”这个字符串的所有文件——使用grep命令 

命令——grep huangbiao *

 

Vi编辑器的退出命令(区分大小写)

:w     保存

:q!    离开不保存

:wq  保存之后离开

 

显示日历

显示当月日历Cal

显示某一年的日历 cal 2012

显示2012年五月份的日历 cal 5 2012

 

建立一个软连接——类似于windows的“快捷方式”

给test.txt建立一个链接文件为test.txt_slnk文件,即test.txt_slnk 指向test.txt;     ln -s test.txt test.txt_slnk

 

在linux系统中使用tar命令打包文件?

压缩文件:tar -cvfz  目标文件  源文件1 [源文件2]...

eg:tar -cvfz m.gz hello.cpp hello.h

 

解压文件:tar -xvfz  目标文件

eg: tar -xvfz m.gz

备注:打包之后的文件可能在压缩包中合并成一个文件,解压出来就变为压缩前的文件个数

 

打包工具也支持通配符:

tar -cvzf /uo/temp.tar *.c *.f

 

解压zip包,并将解压的文件保存到当前目录下面

unzip openfire.zip

 

Linux查看当前用户的环境变量 —— env 

 

清屏命令 —— clear 

 

查看操作系统是多少位的

getconf LONG_BIT

LONG_BIT(区分大小写)

 

mkdir  建立目录

 

rmdir  删除目录

 

touch 建立空文件。

 

mv 移动文件和改文件名

将a.out复制到/home/xiaoming目录下

 

cp a.out /home/xiaoming

rm 删除文件和目录

rm -rf my1【删除所有内容(包括目录和文件),r递归f强制】

 

in【建立符号连接】。

in -s 源 目标

in -s /etc/inittab inittab 【inittab指向实际文件/etc/inittab】

 

使用more分页命令,键盘长空格键是向下翻页,键盘pageup是向上翻页

管道命令 |  在linux系统中,把上一个命令的结果交给 | 的后面的命令处理。

cat huangbiao.txt | more 

把huangbiao.txt文件的内容 交给| 后面的more命令

 

grep 查找“关键词语”:

grep "huangbiao" aaaa.java

grep -n "huangbiao"   aaaa.java   ///显示在哪一行

 

 

linux帮助命令 man(男人)

man grep

 

find搜索文件和目录:

find / -name aaa.java     /////从根目录查找文件名为aaa.java

find /home/huangbiao -name aaa.java

 

重定向命令

ls -l > a.txt   ///// >是覆盖写

ls -l >> a.txt  ////  >>是追加写

 

cat命令是只能查看但是不能修改。

 

 

 

 

相关推荐