Unix命令

¥用户
#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所在的位置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值