学习Linux的基础知识

http://sctf.sdutislab.cn/challenges
1.  su //表示寻找管理员, 当访问权限不够时用;
  root//管理员
    查看mysql当前数据库:select database();
    .. 表示上一级, . 表示当前文件
  /:表示根目录
 - :代表前一目录
pwd :表示当前目录
is -l www:表示查找...的权限
chmod 777test.sh 表示查找....的权限
ls :显示文件或目录
-l :列出文件详细信息l(list)
-a :列出当前目录下所有文件及目录,包括隐藏的a(all)
mkdir :创建目录, mkdir -p .../.../....表示建立多层目录
-p :创建目录,若无父目录,则创建p(parent)
cd :切换目录
touch :创建空文件
echo :创建带有内容的文件。
cat :查看文件内容
cp :拷贝   cp  -r file1 file2 表示file2里的文件和file1的一样
mv :移动或重命名
rm :删除文件  rm -r 文件名
-r :递归删除,可删除子目录及文件
-f :强制删除
find :在文件系统中搜索某文件
wc :统计文本中行数、字数、字符数
grep :在文本文件中查找某个字符串
rmdir :删除空目录
tree :树形结构显示目录,需要安装tree包
pwd :显示当前目录
ln :创建链接文件
more、less, cat : 分页显示文本文件内容
head、tail : 显示文件头、尾内容
ctrl+alt+F1 :命令行全屏模式


 系统管理命令


stat :显示指定文件的详细信息,比ls更详细
who :显示在线登陆用户
whoami :显示当前操作用户
hostname :显示主机名
uname :显示系统信息
top :动态显示当前耗费资源最多进程信息
ps :显示瞬间进程状态 ps -aux
du :查看目录大小 du -h /home带有单位显示目录信息
df :查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig :查看网络情况
ping :测试网络连通
netstat :显示网络状态信息
man :命令不会用了,找男人  如:man ls
clear :清屏
alias :对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit
kill :杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。


 打包压缩相关命令


gzip:


bzip2:


tar: 打包压缩
     -c   归档文件
     -x   压缩文件
     -z   gzip压缩文件
     -j   bzip2压缩文件
     -v   显示压缩或解压缩过程 v(view)
     -f   使用档名
     tar -zcvf 压缩文件名 原文件名;
     tar -zxvf 解压文件名 原文件名
例:
tar -cvf /home/abc.tar /home/abc              只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc        打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc      打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令  tar -cvf  / tar -zcvf  / tar -jcvf中的“c”换成“f”就可以啦!
关机/重启机器


shutdown
     -r    关机重启
     -h    关机不重启
     now   立刻关机
halt :关机
reboot :重启
touch XX : 删除空文件夹或目录
ls -li XX : 删除空文件夹或目录
rmsir XX : 删除空文件夹或目录
ifconfig -a : 查找自己的ip地址
/ :根目录
/bin : 命令目录
/boot : 存放启动文件, 启动目录
一般出现没有权限的情况是在最前面写sudo


MYSQL


mysql -u root -p : 表示登录mysql






VIM
1. /word表示从上而下在文件中查找字符串“word"
2. /word 表示从下而上在文件中查找字符串”word"
3. :w 表示保存文件, :w/root/newfile表示另存为其他文件;
4.:q表示未修改退出, :q!表示放弃修改退出, :wq表示保存文件并退出;
5.:%s/old/new/gc表示整个文件内替换所有字符串“old”为“new";
6. Y表示复制到当前的编辑缓冲区, nY表示复制当前行开始的n行至编辑缓冲区;
    p表示将编辑缓冲区的内容粘贴到光标后的一行, P表示将编辑缓冲区的内容粘贴到光标前的一行;
7. :q结束编辑 :q!强制离开vim, 放弃保存
8. gcc crash.c -o crash检查编译错误
9. ./crash检查运行错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值