linux学习与c编程1

简介: sudo 在没有权限时,运行在命令前。 运行文件要用文件绝对路径,当前路径 要用 ./文件名 查看当前shell 用:ps 进入另一个 shell,直接输入shell的名字,如:ksh/tcsh/sh/bash/ 退出一个she...
sudo 在没有权限时,运行在命令前。

运行文件要用文件绝对路径,当前路径 要用 ./文件名 

查看当前shell 用:ps
进入另一个 shell,直接输入shell的名字,如:ksh/tcsh/sh/bash/
退出一个shell 用 exit 
切换shell,如: exec tsh 
第二行输入,但不执行,用 ctrl+c

查看当前目录:pwd
cd /dir/dir  --转到其它目录
cd ~  或 cd  --转到主目录
cd ~用户名   --转到其它用户的主目录

telet ip    --连接运程机器
logout  	--退出远程机器

ls /home /mnt   --列出多个目录内容
ls -a -l -F         --显示所有文件,详细方式
					-F 标出格式 ,
					   以.开头的是隐藏文件
                    -A 所有文件 ,但不包括 .和..文件
					-R 子目录文件也列出
echo 内容 >> 文件名    --写入文件 
 命令 >> 文件名    --写入文件 
cat 文件名      --查看文件内容

mount -o ro /dev/cdrom /mnt/cdrom  --挂载cd盘
umount -v /mnt/mymount/   --取消挂载

man 命令   --查看命令帮助 
命令 --h    --查看命令帮助 


apt-get install ibus-table-wubi     --安装五笔输入法


mkfifo 管道名      --建立管道
ln 目标路径 软链接文件名称  --建立硬链接
								-s 软链接
chmod 参数 文件名 
					用+或-表示加或减权限,=表示权限,=-表示没有权限
					不用人权限用,隔开
					u:自己 g:同组  o:外组 
					r:读,4  w:写,2     x:执行,1
					可以像 chmod 700 filename  这样使用
					
 jobs       --查看任务
 kill pid  --终止任务 根据id号
 kill %id   --终止任务 根据 任务号
 fg/bg  pid/%id    ----把任务放到 前台或后台
 sleep seconds   --睡眠秒数
 who|grep 192.168.1.1    --查找哪个ip的用户正在使用
 

 
 在 ~/.bashrc   文件中加入 
 PATH=$PATH:./:~/      --加入环境变量,这样可以直接运行主目录下的文件链接
 #  PS1="[\u@\H \w]"   --提示全路径 
 PS1="[\u@linux \w]"    --加到最后,新到终端时会自动使用
 source ~/.bashrc   --初始化文件              --重新初始化文件 ~/.bashrc
 
 
 cc -0 c.out c.c    --编译c.c 文件,生成 c.out可直接运行


 

相关文章
|
21天前
|
存储 安全 Linux
|
3月前
|
Shell Linux
Linux shell编程学习笔记30:打造彩色的选项菜单
Linux shell编程学习笔记30:打造彩色的选项菜单
|
24天前
|
Linux Shell 数据安全/隐私保护
|
28天前
|
运维 监控 Shell
深入理解Linux系统下的Shell脚本编程
【10月更文挑战第24天】本文将深入浅出地介绍Linux系统中Shell脚本的基础知识和实用技巧,帮助读者从零开始学习编写Shell脚本。通过本文的学习,你将能够掌握Shell脚本的基本语法、变量使用、流程控制以及函数定义等核心概念,并学会如何将这些知识应用于实际问题解决中。文章还将展示几个实用的Shell脚本例子,以加深对知识点的理解和应用。无论你是运维人员还是软件开发者,这篇文章都将为你提供强大的Linux自动化工具。
|
2月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
|
2月前
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
39 1
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
2月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
|
3月前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
113 6
|
3月前
|
Linux Shell
Linux系统编程:掌握popen函数的使用
记得在使用完 `popen`打开的流后,总是使用 `pclose`来正确关闭它,并回收资源。这种做法符合良好的编程习惯,有助于保持程序的健壮性和稳定性。
145 3
下一篇
无影云桌面