标签:
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脚本
标签:
原文地址:http://www.cnblogs.com/wlc297984368/p/5742832.html