Linux常用命令
2014-10-20 15:46
134 查看
查看系统信息的几个常用命令
uname -a
lsb_release -a
cat /etc/issue
cat /proc/version
关机
shutdown -h 时间 //立刻执行是now
重启
shutdown -s 时间;reboot
取消上一个关机/重启计划
shutdown -c
使用yum安装gcc-c++环境
yum -y install gcc gcc-c++ autoconf automake
查看OS版本信息
uname -a
查看OS是多少位的
getconf LONG_BIT
取得超级用户
sodu -s ,输入密码,输入su
注销当前用户exit、logout
创建一个文件夹
mkdir name
删除文件夹
rm -rf 文件夹名 //r表示向下递归执行,f表示强制执行不询问 -i表示交互式删除
把当前目录的文件xxx.xx 复制到usr/lib/jdk下面
cp xxx.xx /usr/lib/jdk
修改环境变量
vi /etc/profile
Ubuntu安全模式
在开机的时候按住shift键
选择 Advanced options for ubuntu -->ubuntu(recovery mode)-->boot
解压缩一个.gz文件,先到文件所在目录
sudo tar -zxvf jdk-7u51-linux-x64.tar.gz
sudo tar zxvf jdk-7u51-linux-x64.tar.gz //CentOS解压命令
到根目录
cd /
展示当前目录内容,显示详细信息
ls -l
ls -a 显示隐藏文件
ls -l > a.txt 列表内容写入到a.txt文件中(覆盖写)
ls -l >>a.txt (追加写即在原文件末尾添加)
显示后5行的信息
tail -5 /etc/profile
显示当前所在路径
pwd
按内容查找目标文件中内容所在位置
grep 内容 目标文件所在位置
grep jdk /etc/profile
按文件名找文件所在位置
find /home/zhou/Desktop -name Hello.java
在Linux中添加组
groupped aaa
查看linux所有组的信息
cat /etc/group
创建用户,同时指定将该用户分配到哪个组
useradd -g 组名 用户名
修改文件权限
chmod 777 zhou //修改文件夹名为zhou的权限
第一个7带表为文件所有者权限、第二个7带表对所有者所在组权限
第三个7带表对其他的访问者权限
权限中,w表示可写,值为2,r表示可读,值为4,x表示可执行,值为1
//给当前用户增加可执行hello.java的权限,给用户组增加可读hello.java的权限
chmod u+x, g+w hello.java
-d 删除字符串1中所有输入字符
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串
除了test.txt中的内容的回车符,其他全部写入Hello.java文件
tr -d '\r' < test.txt > Hello.java
Hello.java中的内容为
aaaaaa
d
c
b
执行完以下命令:
tr -s a < Hello.java | sort > unix.txt
结果为:
a
b
c
d
注意:排序貌似只能垂直方向的,比如 b c a d 就不能排序
把test.txt中的内容中,所有小写的字母都转换成大写的写入到Hello.java文件
cat test.txt | tr "[a-z]" "[A-Z]" > Hello.java
uname -a
lsb_release -a
cat /etc/issue
cat /proc/version
关机
shutdown -h 时间 //立刻执行是now
重启
shutdown -s 时间;reboot
取消上一个关机/重启计划
shutdown -c
使用yum安装gcc-c++环境
yum -y install gcc gcc-c++ autoconf automake
查看OS版本信息
uname -a
查看OS是多少位的
getconf LONG_BIT
取得超级用户
sodu -s ,输入密码,输入su
注销当前用户exit、logout
创建一个文件夹
mkdir name
删除文件夹
rm -rf 文件夹名 //r表示向下递归执行,f表示强制执行不询问 -i表示交互式删除
把当前目录的文件xxx.xx 复制到usr/lib/jdk下面
cp xxx.xx /usr/lib/jdk
修改环境变量
vi /etc/profile
Ubuntu安全模式
在开机的时候按住shift键
选择 Advanced options for ubuntu -->ubuntu(recovery mode)-->boot
解压缩一个.gz文件,先到文件所在目录
sudo tar -zxvf jdk-7u51-linux-x64.tar.gz
sudo tar zxvf jdk-7u51-linux-x64.tar.gz //CentOS解压命令
到根目录
cd /
展示当前目录内容,显示详细信息
ls -l
ls -a 显示隐藏文件
ls -l > a.txt 列表内容写入到a.txt文件中(覆盖写)
ls -l >>a.txt (追加写即在原文件末尾添加)
显示后5行的信息
tail -5 /etc/profile
显示当前所在路径
pwd
按内容查找目标文件中内容所在位置
grep 内容 目标文件所在位置
grep jdk /etc/profile
按文件名找文件所在位置
find /home/zhou/Desktop -name Hello.java
在Linux中添加组
groupped aaa
查看linux所有组的信息
cat /etc/group
创建用户,同时指定将该用户分配到哪个组
useradd -g 组名 用户名
修改文件权限
chmod 777 zhou //修改文件夹名为zhou的权限
第一个7带表为文件所有者权限、第二个7带表对所有者所在组权限
第三个7带表对其他的访问者权限
权限中,w表示可写,值为2,r表示可读,值为4,x表示可执行,值为1
//给当前用户增加可执行hello.java的权限,给用户组增加可读hello.java的权限
chmod u+x, g+w hello.java
Linux命令----tr命令详解
-c 用字符串1中字符集的补集替换此字符集,要求字符集为ASCII-d 删除字符串1中所有输入字符
-s 删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串
除了test.txt中的内容的回车符,其他全部写入Hello.java文件
tr -d '\r' < test.txt > Hello.java
Hello.java中的内容为
aaaaaa
d
c
b
执行完以下命令:
tr -s a < Hello.java | sort > unix.txt
结果为:
a
b
c
d
注意:排序貌似只能垂直方向的,比如 b c a d 就不能排序
把test.txt中的内容中,所有小写的字母都转换成大写的写入到Hello.java文件
cat test.txt | tr "[a-z]" "[A-Z]" > Hello.java
相关文章推荐
- Linux下常用配置文件及常用命令的介绍
- Linux 常用命令汇编(一)
- Unix/Linux常用监控和管理命令工具
- Linux下常用网络配置文件及常用命令的介绍
- Linux开发中的常用命令
- linux常用的命令详细说明
- Linux下的常用命令和设置
- Linux常用命令
- Linux常用命令介绍
- Linux 的常用网络命令
- Linux 入门常用命令
- linux常用开发命令
- Linux常用命令和服务器配置
- Linux 的常用网络命令
- linux常用命令及技巧
- Linux开发中的常用命令
- LINUX选修课讲义:UNIX常用命令
- Linux 入门常用命令
- Linux常用命令(2)
- Linux开发中的常用命令