unix知识小结

  • unix名
    unix名字格式:用户名@机器名(系统右上角:登录名)
    一般不推荐修改用户名,因为用户名会用于系统文件夹。
    机器名可以随意修改。
    修改计算机名称:
    root模式下:执行
    gedit/etc/hosts 修改文本中第二行的名称
    gedit/etc/hostname 修改名称

  • 基本命令
    查看文件:
    ls (查看当前路径下的所有文件)
    ls -l (查看当前路径下的所有文件+文件属性)

  • 目录命令
    cd 返回到用户的根目录
    cd xxx 进入当前目录下的xxx目录
    cd ./xxx 进入当前目录下的xxx目录
    cd /xxx/yyy 跳转到绝对目录xxx/yyy/下
    cd .. 返回当前目录的上一级目录

Tab键 在控制台窗口中对文件名补全。

  • 文件操作
    创建文件
    touch 文件名(带后缀):在当前目录下创建文件
    删除文件:
    rm 文件名(带后缀) :在当前目录下删除文件

gcc常用命令
编译链接单个源程序

gcc -o xxx.exe xxx.c

编译当前目录下所有文件

gcc *.c 

默认输出文件为a.out
可接:-o xxx 输出文件名改为xxx

errno编译错误,原因版本平台不同。
extern int errno;修改为#include<errno.h>

Linux下undefined reference to ‘pthread_create’问题解决
问题的原因:pthread不是linux下的默认的库,也就是在链接的时候,无法找到phread库中的函数的入口地址,于是链接会失败。
解决:在gcc编译的时候,附加要加 -lpthread参数即可解决。

运行文件:
./xxx 在当前目录下运行xxx文件
zzz /yyy/xxx 用zzz运行在yyy目录下的xxx文件

  • 网络常见命令
    查看端口状态
    netstat -ano(查看所有)
    netstat -ant(查看tcp)
    netstat -uanp(查看udp)

  • 常用命令

控制台中 鼠标选择部分即为复制 鼠标中键即为黏贴
Unix桌面中 复制黏贴与Windows一致
Ctrl+l (控制台清屏)
+c (结束当前进程)
+d (输入结束)
+z (当前进程放后台运行)

jobs (列出当前控制台上的所有后台进程号)
fg 进程号 (恢复后台进程)

Alt+backspace 删除当前输入的前一个单词

在unix安装软件:

sudo apt-get install xxx

重启xxx服务

sudo xxx restart

权限
sudo su(进入管理员模式)
exit (退出管理员模式)

  • 服务开启

服务组件:
先装vim再装xinetd
进入cd /etc
ls 查看是否有xinetd.d文件,有则安装成功

开启echo服务(端口号7)
用vim运行xinetd

vim /etc/xinetd.d

进入echo文件,修改disable参数为no

开启daytime服务方法(端口号13)
运行 vim /etc/xinetd.d
进入daytime文件,将此文件中的两个 disable 的值 yes 改为 no
开启time服务方法(端口号37)
方法与上述类似…

修改后,重启服务程序就可生效

service xinetd restart

运行本地客户端的方法:(例)

./udp_time localhost 7777 

服务端口号开启方式:(例)

./udp_timed  7777
  • 查看计算机状态
    查看所有进程:pa -all
    杀死进程方式:kill 进程号
    强制结束进程:kill -9 进程号

查看当前计算机状态:

 top

打印进程
who -a (打印全部)
who -d (打印死掉进程)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值