linux:linux常用命令
来源:互联网 发布:淘宝上开网店步骤 编辑:程序博客网 时间:2024/05/17 05:59
最近项目上线,经常linux系统部署,对linux的常用命令和快捷键稍微熟悉了些。好记性不如烂笔头:
一、文件目录
ls:列出目录下文件 -a 列出全部文件,-l 即 ll
ll :列出目录下文件的详情,权限,文件大小,时间
cd:跳转 tab键单击补全, tab键双击 列出 命令行中文件下可以匹配命令的目录文件;
pwd:当前目录
. 当前目录 ./ 当前目录文件夹, ../ 上一级目录 sh ./startup.sh cd ../../
二、文件
cat :查看
tail -1000f file ; 查看file的后1000行,
head f file
more ,less file 分页显示
find / -name file1 :在根目录下查找file1
三、创建,删除,复制
mkdir 创建文件夹
touch 创建空文件
rm 删除文件, rm -rf 删除文件夹 , rm -rf /home/dir/* 删除 dir下所有文件
cp /home/data1/data.txt /home/data2/ , cp /home/data1 /usr/data , . 当前目录
mv 移动或者重命名
四、线程
ps -ef | grep tomcat ; 查看进程
kill 进程号
netstat -anp | grep portno 查看端口占用情况
grep:正则匹配结果,可以在一个命令中多次使用
五、系统管理
stat 显示指定文件的详细信息,比ls更详细
who 显示在线登陆用户
whoami 显示当前操作用户
hostname 显示主机名
uname 显示系统信息
top 动态显示当前耗费资源最多进程信息
ps 显示瞬间进程状态 ps -aux
du 查看目录大小 du -h /home带有单位显示目录信息
df 查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig 查看网络情况
ping 测试网络连通
netstat 显示网络状态信息
man 命令不会用了,找男人? 如:man ls
clear 清屏
alias 对命令重命名 如:alias showmeit=”ps -aux” ,另外解除使用unaliax showmeit
kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。
六、vi,vim命令
vi,vim 文本编辑器, vi file,没有file则创建打开;
有3中模式:insert模式(i),命令模式(Esc),保存模式(:) 有wq,q!
七、打包,压缩,解压
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -zxvf home/abc.tar.gz 解压缩
八、关机重启
shutdown
-r 关机重启
-h 关机不重启
now 立刻关机
halt 关机
reboot 重启
九、用户、用户组管理
/etc/passwd 存储用户账号
/etc/group 存储组账号
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
useradd 添加用户名
userdel 删除用户名
adduser 添加用户名
groupadd 添加组名
groupdel 删除组名
passwd root 给root设置密码
su root
su – root
/etc/profile 系统环境变量
bash_profile 用户环境变量
.bashrc 用户环境变量
su user 切换用户,加载配置文件.bashrc
su – user 切换用户,加载配置文件/etc/profile ,加载bash_profile
十、软件包管理
dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。
sudo dpkg -i tree_1.5.3-1_i386.deb 安装软件
sudo dpkg -r tree 卸载软件
APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。
依然以tree为例
sudo apt-get install tree 安装tree
sudo apt-get remove tree 卸载tree
sudo apt-get update 更新软件
sudo apt-get upgrade
将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。
sudo alien abc.rpm
- linux常用命令
- Linux常用命令
- LINUX 常用命令
- linux常用命令
- Linux 常用命令
- Linux 常用命令
- Linux常用命令
- LINUX常用命令
- Linux 常用命令
- linux常用命令
- Linux常用命令
- Linux常用命令
- Linux 常用命令
- Linux常用命令
- Linux 常用命令
- Linux 常用命令!
- Linux 常用命令
- linux常用命令
- Linux基础记录
- video_device ops in user_space
- Android 中关于 【Cursor】 类的介绍
- 9.高级控件(三)之 RecyclerView
- linux下jdk&tomcat&mysql
- linux:linux常用命令
- 一些知识点学习
- 实验4 DPCM编码
- 兄弟郊游问题-南阳理工学院
- 随机数函数
- 51Nod-1564-区间的价值
- jmeter 使用cookie和jdbc获取注册 验证码
- EPOLL&POLL*SELECT对比区别
- iOS学习笔记-075.核心动画01——简介