¥用户
#root
pwd查看当前路径
dir查看当前目录下的目录和文件。。。
ls passwd sudo su mkdir rm !!上一条命令 touch cd cd../..上上一级 mv cp拷贝 ls -R bin
vim a.txt(如果没有a.txt则建一个)
history !22(没有空格执行历史编号命令
dd:删除一行(2dd:删除两行,以下同理) dw:删除当前词
yy:复制行 yw复制词
u:撤销 p:粘贴 :1,2co3第1,2行拷贝到第三行后 :2,3m6移动
CTRL c强制退出
i当前前面插入 I当前首位 o下一行 O上一行 a 当前后一位 A当前末位
esc : (命令)
:4,9d删除4到9行
最低行模式下符号字母没有空格
:1,$s/旧串/新串/g(:1,$s/root/Root/g)
$最低行 s查找 g空间替换
配置jdk
1把压缩包粘贴到 家 目录下,sudo cp jdk1.7.tar.gz /opt
2 sudo tar -zxvf jdk1.7.tar.gz(压缩包和解压后的都在opt下
3sudo rm -r /opt/ jdk压缩包(卸载)
4vim .bashrc ( 家 目录下)
5$ export JAVA_HOME=/opt/jdk..
export PATH=$PATH:$JAVA-HOME/bin
export CLASSPATH=./.bin(!!!!!!!!!!!!改错.:./bin)
sudo reboot 重启使配置文件生效 source .bashrc(另一种使配置文件生效)
~/.bashrc
more /etc/passwd 查看文件内容 分屏显示
cat /etc/passwd 查看文件内容
ls -R 目录 递归显示
打包
jar cvf hello.jar com\briup\HelloWorld.class (必须在bin下)
c 打包 f指定操作的文件(必须有且放在最后)j bz2方式压缩或解压
解包
tar zxvf all.tar.gz /opt
z linux下常用的是.gz,.bz2压缩包 x解包 v操作过程中显示信息
date:查看当前时间信息;
cal:查看当前月日历;
cal num:查看指定num年份日历
cal n1 n2;查看指定n2年,n1月日历
telnet 172.16.3.250
boss
briup123
ifconfig 本机ip地址
ssh(实际登录用ssh ,更加安全密码有加密算法)
ssh 127.0.0.1
ls -l /etc/passwd
ls -ld /etc/passwd(ls -l -d /etc/passwd)
-文件 d目录
touch ~/a.txt
ls -l a.txt
chmod o+w a.txt
chmod 644 a.txt
(rw- r-- r--)
mkdir -p dir1/dir2/dir3创建多级目录
*任意一个或多个
?任意一个
[a-f]a-f中任意一个
[fF]fF一个
ls *.txt
ls[fF]f*a?c(首字母为f或F第二个为f中间任意然后是后面3个的限定)
ls -l a.txt查看文件a.txt
ls -ld a.txt查看目录a.txt
;分割命令
Ctrl d 结束文件
CTRL 从强制结束
>输出重定向,会覆盖文件 <输入重定向
cat <a.txt>b.txt
>>追加不覆盖源文件
|管道
cal 2018 | more 把前面输出但输入传给后面的输出
cat /dev/null > ~/a.txt实际上是清空a.txt
cat /etc/passws | awk -F: '{print $1 "\t" $6}'\
| sort > ~/userinfo
awk文本处理程序-F:用:隔开 打印第一行和第6行之间用制表符隔开就是tab \续行符
排序 给userinfo
sou
head -10 a.txt
tail -10 a.txt(不加数字默认10行)
id 查找当前用户id信息
id root
id -a root
who查找当前用户信息
w 详细显示
font path expression [action](查找 路径 条件[动作](可加可不加))
font / perl
grep root /etc/passwd 查找文件中含root的一行
grep -i(-v) root /etc/passwd(-i不区分root大小写-v反向查找)
管道显示
ls -la | grep -i root
wc -l a.txt(a.txt一共几行)
-w几个单词 -c几个字符
ps -e查看运行的进程ps -ef更详细显示 ps -ef | grep briup
sleep 399睡眠399秒
ctrl shift t 新打开一个终端 ps -ef | grep sleep找到进程号
kill 进程号不写默认2号 kill -9 进程号最高等级杀死
sleep 222 & 后台睡眠(其实并没有影响什么,还能操作)pkill sleep 快捷杀死所有sleep 并不用着ps -ef | grep sleep 在kill 进程号
ping 127.0.0.1测试和自己的电脑是否连接
57 packets transmitted , 57 received,0% packet loss ,time ...
发了57个包 接收了57个 0%的丢失 (自己电脑坑定和自己电脑连接了。。。。)
ifconfig 查看本机ip地址(都要插网线处于一个局域网才能再通过telnet 或ftp连接
1.telnet 172.16.3.250
2.ftp://172.16.3.250(打开我的电脑直接输入就ok了(当然是字符界面好用了!!!
配置环境变量
~就是家目录就是/home/briup/家目录()家目录的位置》》》》
vi ~/.bashrc
export PS1="briup@~$ "(不加""也行,不过用了""之后可以在里面加一个空格,格式好看)
source ~/.bashrc是配置文件生效
#root
pwd查看当前路径
dir查看当前目录下的目录和文件。。。
ls passwd sudo su mkdir rm !!上一条命令 touch cd cd../..上上一级 mv cp拷贝 ls -R bin
vim a.txt(如果没有a.txt则建一个)
history !22(没有空格执行历史编号命令
dd:删除一行(2dd:删除两行,以下同理) dw:删除当前词
yy:复制行 yw复制词
u:撤销 p:粘贴 :1,2co3第1,2行拷贝到第三行后 :2,3m6移动
CTRL c强制退出
i当前前面插入 I当前首位 o下一行 O上一行 a 当前后一位 A当前末位
esc : (命令)
:4,9d删除4到9行
最低行模式下符号字母没有空格
:1,$s/旧串/新串/g(:1,$s/root/Root/g)
$最低行 s查找 g空间替换
配置jdk
1把压缩包粘贴到 家 目录下,sudo cp jdk1.7.tar.gz /opt
2 sudo tar -zxvf jdk1.7.tar.gz(压缩包和解压后的都在opt下
3sudo rm -r /opt/ jdk压缩包(卸载)
4vim .bashrc ( 家 目录下)
5$ export JAVA_HOME=/opt/jdk..
export PATH=$PATH:$JAVA-HOME/bin
export CLASSPATH=./.bin(!!!!!!!!!!!!改错.:./bin)
sudo reboot 重启使配置文件生效 source .bashrc(另一种使配置文件生效)
~/.bashrc
more /etc/passwd 查看文件内容 分屏显示
cat /etc/passwd 查看文件内容
ls -R 目录 递归显示
打包
jar cvf hello.jar com\briup\HelloWorld.class (必须在bin下)
c 打包 f指定操作的文件(必须有且放在最后)j bz2方式压缩或解压
解包
tar zxvf all.tar.gz /opt
z linux下常用的是.gz,.bz2压缩包 x解包 v操作过程中显示信息
date:查看当前时间信息;
cal:查看当前月日历;
cal num:查看指定num年份日历
cal n1 n2;查看指定n2年,n1月日历
telnet 172.16.3.250
boss
briup123
ifconfig 本机ip地址
ssh(实际登录用ssh ,更加安全密码有加密算法)
ssh 127.0.0.1
ls -l /etc/passwd
ls -ld /etc/passwd(ls -l -d /etc/passwd)
-文件 d目录
touch ~/a.txt
ls -l a.txt
chmod o+w a.txt
chmod 644 a.txt
(rw- r-- r--)
mkdir -p dir1/dir2/dir3创建多级目录
*任意一个或多个
?任意一个
[a-f]a-f中任意一个
[fF]fF一个
ls *.txt
ls[fF]f*a?c(首字母为f或F第二个为f中间任意然后是后面3个的限定)
ls -l a.txt查看文件a.txt
ls -ld a.txt查看目录a.txt
;分割命令
Ctrl d 结束文件
CTRL 从强制结束
>输出重定向,会覆盖文件 <输入重定向
cat <a.txt>b.txt
>>追加不覆盖源文件
|管道
cal 2018 | more 把前面输出但输入传给后面的输出
cat /dev/null > ~/a.txt实际上是清空a.txt
cat /etc/passws | awk -F: '{print $1 "\t" $6}'\
| sort > ~/userinfo
awk文本处理程序-F:用:隔开 打印第一行和第6行之间用制表符隔开就是tab \续行符
排序 给userinfo
sou
head -10 a.txt
tail -10 a.txt(不加数字默认10行)
id 查找当前用户id信息
id root
id -a root
who查找当前用户信息
w 详细显示
font path expression [action](查找 路径 条件[动作](可加可不加))
font / perl
grep root /etc/passwd 查找文件中含root的一行
grep -i(-v) root /etc/passwd(-i不区分root大小写-v反向查找)
管道显示
ls -la | grep -i root
wc -l a.txt(a.txt一共几行)
-w几个单词 -c几个字符
ps -e查看运行的进程ps -ef更详细显示 ps -ef | grep briup
sleep 399睡眠399秒
ctrl shift t 新打开一个终端 ps -ef | grep sleep找到进程号
kill 进程号不写默认2号 kill -9 进程号最高等级杀死
sleep 222 & 后台睡眠(其实并没有影响什么,还能操作)pkill sleep 快捷杀死所有sleep 并不用着ps -ef | grep sleep 在kill 进程号
ping 127.0.0.1测试和自己的电脑是否连接
57 packets transmitted , 57 received,0% packet loss ,time ...
发了57个包 接收了57个 0%的丢失 (自己电脑坑定和自己电脑连接了。。。。)
ifconfig 查看本机ip地址(都要插网线处于一个局域网才能再通过telnet 或ftp连接
1.telnet 172.16.3.250
2.ftp://172.16.3.250(打开我的电脑直接输入就ok了(当然是字符界面好用了!!!
配置环境变量
~就是家目录就是/home/briup/家目录()家目录的位置》》》》
vi ~/.bashrc
export PS1="briup@~$ "(不加""也行,不过用了""之后可以在里面加一个空格,格式好看)
source ~/.bashrc是配置文件生效
which vi 找寻vi所在的位置