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命令是只能查看但是不能修改。