linux常用命令
linux 常用操作命令
系统管理命令
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
clear 清屏
kill 杀死进程,可以先用ps
常用的文件、目录操作命令
pwd 查看用户的目前目录
cd:切换目录
用法:
cd../ 切换到上级目录
cd/ 切换到根目录
cd~ (或者只有cd) 切换到当前用户主目录(home底下以用户名命名的文件夹)/root目录
mkdir 创建目录
mkdir 目录名 -p 递归创建目录
rmdir 删除目录
用法; rmdir 目录名
ls查看目录或文件信息
主要选项
-l 列出目录或者文件的详细信息。比如权限、修改时间等等
-a 列出当前目录下所有文件,包括隐藏文件(已点开头的都是隐藏文件)
vi文件编辑器
输入i进入编辑状态
退出编辑按ESC
不保存退出: q!
保存退出; wq
输入/,进入搜索
输入set nu, 为vim设置行号
输入G,可以直接定位到最末尾
cp复制
用法: cp 文件名或目录 目标地址
-R 拷贝目录及目录下所有目录和文件
cp a.txt b.txt 将a文件复制,且另命名为b文件
mv移动
用法: mv 文件名或目录 目标目录
mv a.txt../ 将a文件移动到上级目录
mv a.txt ../b.txt 将a文件移动到上一级并改名为b文件
rm删除文件或目录
-f 强制删除
-r 删除目录
常用: rm -rf 文件或目录
find查找文件
用法: find [路径] [选项]
常用选项有:
find .-name *.log 在当前目录查找以.log结尾的文件
find /-name log 在根目录查找log命名的目录
grep过滤
在指定文件中查找字符(串)并打印该行
用法: grep 字符串 文件名
grep band file 在file文件中找寻band字符串
cat显示文本文件内容
用法: cat 文件名
head 查看前几行
用法: head -n 5 文件名
tail 从指定点开始讲文件写到标准输出
tail -n 5 文件名 查看后几行
tail -f error.log 不断刷新,看到最新内容
ps查看进程(动态)
-ef 显示所有运行进程,并显示启动进程的命令
|管道符
在命令之间建立管道,将前面命令的输出作为后面命令的输入
通过命令查找tomcat进程; ps -ef|grep tomcat
通过命令查找到占用此端口的进程编号: netstat -apn|grep 8080
echo 打印文件内容或编辑文件内容
常用的选项有:
-n 不换行输出
-e 可以使用转义字符(\n回车,\t tab键)
示例:
echo "ccc" >> xujun.txt追加文件尾部内容
echo $? 假如返回值为0的时候,表示上一次命令成功。假如是1到255的话,则是失败
echo -e "wo\tshi\tshei">xujun.txt
touch 创建一个空白文件,假如当前目录有同样的文件,则会更新文件的时间戳
-a 修改access(访问)时间
-m 修改modify(修改)时间这两个参数了解即可
uname 查看系统
-m 查看系统是几位操作系统
-r 查看系统的内核版本
-a 查看详细的系统内容版本和系统的操作系统
rz上传
sz 下载
su 切换用户
su root
history 查看命令历史记录
chmod权限赋予命令
-R 递归改变目录下所有子目录的文件和权限
tar 解压 , 压缩tar.gz
tar -czvf test.tar.gz test
将test文件夹压缩成test.tar.gz
tar -xzvf test.tar.gz
将test.tar.gz 解压得到test文件夹
zip 解压 , 压缩zip
zip -r test.zip test
将test文件夹压缩成test.zip, 必须带r才会把文件压缩进去,不然会生成一个空的文件夹
unzip test.zip
将test.zip 文件夹解压
关闭防火墙
开启: service iptables start
关闭: service iptables stop
从尾到头查看文件
tac
shutdown 关机
永久关闭防火墙
开启: chkconfig iptables on
关闭: chkconfig iptables off

浙公网安备 33010602011771号