linux常用的操作命令集合
来源:互联网 发布:ps淘宝排版教程视频 编辑:程序博客网 时间:2024/06/06 04:01
Mac 显示隐藏文件夹
显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
不显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles No && killall Finder
scp命令: 远程拷贝命令
exp:
scp ../xxx.jar root@11.11.11.11:/usr/share/xxxxx
(注意:最后的文件夹结尾不要加/ 否则会把当前文件当作文件夹拷贝过去)
shutdown命令:关机
exp:
shutdowx -h now 立即关机
shutdowx +5 5分钟之后关机
shutdowx 10:30 10:30关机
reboot命令:重启
mkdir命令:建立文件夹
rmdir命令:删除文件夹
cp命令:拷贝
参数:
-v 显示过程
-r 递归复制,复制该目录下的所有文件夹及子目录文件
rm命令:删除命令 -rf组合使用则提示一次:输入y之后则删除文件夹以及子目录所有文件
参数:
-f 强制删除
-r 询问参数
cat命令:合并文件&查看文件 命令
exp:
cat xxx.txt >> vvv.txt (把xxx这个文件合并到vvv文件之后)
cat xxx.txt vvv.txt >zzz.txt (把xxx与vvv合并成新的文件zzz)
mv命令:移动&修改名字命令
exp:
mv xxx.txt ../ 把xxx.txt 移动到上一级
mv xxx.txt zzz.txt 把xxx.txt 重命名为 zzz.txt
pwd命令:显示当前目录
find命令:搜索
who命令:当前登陆者:所有人
whoami命令:当前登陆者信息
hostname命令:主机名
uname命令:系统信息
ifconfig命令:网络情况
alias命令:命令别名
exp:
alias pegj="ps -ef | grep java"
unaliax命令:解除别名
exp:
unaliax pegj
kill命令:结束进程
参数:-9 强制结束
tar命令:打包压缩
参数:
-c 归档文件
-x 解档文件
-z gzip压缩
-j bzip2压缩
-v 显示过程
-f 使用归档名
exp:
tar -cvf /home/xxx.tar /usr/aaa.txt 把usr目录下的aaa.txt压缩成xxx.tar并放到home文件夹下
dpkg (Debian Package)管理工具,软件包名以.deb后缀。这种方法适合系统不能联网的情况下。
比如安装tree命令的安装包,先将tree.deb传到Linux系统中。再使用如下命令安装。
sudo dpkg -i tree_1.5.3-1_i386.deb 安装软件
sudo dpkg -r tree 卸载软件
注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;
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
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个,shift+n上一个
yyp 复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
用户及用户组管理
/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
更改文件的用户及用户组
sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
文件权限管理
三种基本权限
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
如图所示,jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--
-rw-rw-r--一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。 所以用数值表示为4+2=6
第八九十个字符“r--”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为662
更改权限
sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为"-rwxrw-r-x",用数值表示为765
sudo chmod u+x g+w o+r filename
上面的例子可以用数值表示
sudo chmod 765 filename
ctrl+alt+F1:全屏显示
0 0
- linux常用的操作命令集合
- linux常用的命令集合
- Linux:常用的操作命令
- linux常用的操作命令
- Linux的常用操作命令
- 常用Linux命令集合
- Linux服务器管理常用的命令集合
- 常用的linux命令的操作技巧
- Linux常用部署命令集合
- Linux常用文件命令集合
- linux常用操作命令
- Linux 常用操作命令
- linux常用操作命令
- linux常用操作命令
- linux 常用操作命令
- Linux常用操作命令
- Linux常用操作命令
- linux常用操作命令
- rabbitMQ 安装配置
- 教你开发jQuery插件
- Android wpa_supplicant连接ap
- Error parsing D:\Program Files\Android-sdk\system-images\android-24\android-tv\x86\devices.xm
- 深度优先搜索和广度优先搜索
- linux常用的操作命令集合
- 音效管理类
- 高德地图---已知两点经纬度坐标求距离和角度
- _MainTex_ST 的用途
- Spring面试题整理
- Servlet Http请求和响应头格式
- 项目学习笔记
- jenkins升级到jenkins-2.55无法启动
- MAMP 下安装Swoole拓展