码迷,mamicode.com
首页 > 系统相关 > 详细

Linux学习笔记

时间:2016-08-05 22:51:14      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:

cal 显示指定 日历 cal 4 2016

ls 当前目录下的文件

date 显示时间年月日

date +%Y-%m-%d  2016-07-30

date +%H:%M        18:46

bc enter                  计算

scale=3                  小数点后取三位 quit 退出

tab 自动补全 cat XXX(回车键补齐) 查看文件内容 tac xxx 逆序查看文件内容

ctrl+c 结束当前

+++++++++++++++++++++++++++++++++++++++++++++++++++

ifconfig enp0s3 192.168.1.105         修改linux网卡的IP

ifconfig enp0s3 up/down               开关网卡

ifconfig enp0s3                       查看网卡状态

ifconfig enp0s3 netmask 255.255.255.0 修改子网掩码

+++++++++++++++++++++++++++++++++++++++++++++++

ls -l /home/wanglianchen 列出该目录下的所有文件夹

ls -la  列出所有文件(包含隐藏文件)

+++++++++++++++++++++++++++++++++++++++++

man ls 显示所有ls的命令

+++++++++++++++++++++++++++++++++++++++++

cd    回到用户主目录 cd .. 回到上一级目录

++++++++++++++++++++++++++++++++++++++++++

su - wanglianchen pwd 显示当前用户目录 /home/wanglianchen

su -root   切换用户 pwd 显示当前用户目录 /root

+++++++++++++++++++++++++++++++++++++++++++

新建文件(文件操作)

touch tail.txt    新建文件

mkdir xxx         创建文件夹

mkdir -p a/b/c    创建多级目录

rm xxx.txt        删除文件

rm -r xxx         删除目录

rm -f xxx.txt    强制删除文件

++++++++++++++++++++++++++++++++++++++++++++++

cp xx1 xx2    将xx1拷贝到xx2(复制) mv xx1 /home  将xx1文件移动到home目录下

重定向输出 ls > 123.txt  将ls列表写到123.txt文件下(覆盖而不是追加) ls >> 123.txt 将ls追加到123.txt文本中 ls 2> 123.txt 将错误信息写到123.txt文本 echo "abc" >>123.txt

重定向输入 grep XXX < 123.txt     在123.txt中查找XXX内容 vi 123.txt             对文本进行编辑   按下esc 输入冒号 w写入文件 q退出编辑   :w   :q

wc -l 123.txt  统计行数 wc 123.txt     输出行数+单词数+字符数

ln -s /tmp/1.txt t 在当前目录下新建一个快捷方式指向tmp/1.txt   软连接 ln -s /tmp/packaging.log  t

echo 回显命令 可用于清空文件内容   echo > tail.txt

+++++++++++++++++++++++++++++++++++++++++++++++++

clone 一个新的终端 tail -f tail.txt   该命令可以监控tail.txt 文件内容的变化(-f 用来刷屏)

+++++++++++++++++++++++++++++++++++++++++++++++++  

find / -name profile              查找根目录下名为profile的文件

cat xxxprofile |grep xxxcontent   查找xxxprofile文件中的带有xxxcontent内容

++++++++++++++++++++++++++++++++++++++++++++++++

进程相关

ps                     与进程相关的指令   ps -A                  显示所有进程 ps -ef                 显示所有进程详细信息 ps -ef |grep python    搜索Python进程 ps -aux |more

stat xxxx 显示文件的属相等于右键属性

hostname     显示主机名称 hostname XXX 改变主机名称 uname -a     当前系统属性 kill -9 5809 5809进程号

netstat -ano |more   可以查看本机ip以及外部ip

++++++++++++++++++++++++++++++++++++++++++++++++

服务相关问题

service sshd restart  重启ssh服务 chkconfig             查看服务状态 service iptables stop 停止iptables防火墙服务

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

备份和压缩

tar -czvf XXX.tar.gz 123.txt   将123.txt压缩 文件名为XXX.tar.gz    gz=gzip                               

c:创建 z:压缩的协议 f:显示文件清单 v:将文件显示出来 tar -xzvf tard.gz 解压

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++

vim编辑器

敲i键 进入编辑模式 o键 当前行进入下一行追加一行 shift+o当前行的上一行追加一行

敲击ecs       /XXX 文本中查找XXX  再次按键n往后查询下一个N往前查询

s/p1/p2/g          p2替换p1(当前行) n1,n2 s/p1/p2/g    n1行到n2行p2替换p1 g/p1/s//p2/g       全部p1 由p2替换

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

管理用户

who               显示当前linux下所有用户(查)

who am i          显示I 登陆的用户

useradd wanglc -d /home/wanglc -p 123 -g user    (增)创建用户wanglc 用户目录 /home/wanglc                                                  

‘’‘’密‘’码‘’1‘’2‘’3‘’ ‘’组‘’ ‘’u‘’ser(不指定组-g XXX 则默认为私有组) userdel wanglc                                   (删) passwd username   修改用户密码(改)

groups            显示用户用户组

/etc/passwd 文件中存储着用户信息 cd /etc     cat passwd   cat shadow

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

管理文件权限

chmod 777 xxxx                               root下可使用chmod管理文件权限     读r(4)  写w(2)  运行x(1)    777代表可读 

                                                     可写可运行

chown   wanglianchen:wanglianchen t.txt      将t.txt文件更改为用户wanglianchen:用户组wanglianchen 所属

chown -R wanglianchen:wanglianchen a         将a目录下的所有文件都更改为为用户wanglianchen:用户组wanglianchen所属                                             

-R:将所有子目录递归 chgrp                                        更改组权限

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

管道    :把上一个命令的输出作为下一个命令的输入

ll |wc -l 将查询到的ll 列表统计行数

cat 123.txt | sort -n |uniq >>123.txt 将123.txt的内容以(n)数字(sort)排序 uniq重复行不显示  (>>)追加到123.txt文本

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

tr ‘A-Z‘‘a-z‘ 大写转小写

vi .bash_history    查看用户执行的命令历史记录

vi .bash_profile    查看环境变量可进行修改 若修改环境变量 则需要

source .bash_profile命令使得.bash_profile文件生效

echo $JAVA_HOME     查看Java的环境变量

env                 查看环境变量

sh XXX.sh           执行shell脚本

Linux学习笔记

标签:

原文地址:http://www.cnblogs.com/wlc297984368/p/5742832.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!